Changesets: occt-products
master 6f5e9a85 2021-09-02 05:14:29 Committer: bugmaster Details Diff |
0032543: Data Exchange, Xt import - Using external length unit Set default value of XtData_Model's length unit is 1000.0, that means conversion from mm to m Upgraded XtControl_Reader to use a length unit (ReadFile or ReadStream methods where creates XtModel with selected unit) Updated XSDRAWXt Draw read commands to get the CAF document's or Cascade's length unit |
||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - src/XtControl/XtControl_Reader.hxx | Diff File | ||
mod - src/XtSelect/XtSelect_WorkLibrary.cxx | Diff File | ||
add - tests/parasolid/read/bug32543 | Diff File | ||
master 87cca1a8 2021-09-01 13:13:14 Committer: bugmaster Details Diff |
0032125: Application Framework, OCAF - need to have adequate message if document cannot be saved due to unrecognized format |
Affected Issues 0032125 |
|
mod - diff | Diff File | ||
master 6a186126 2021-08-30 10:45:59
Committer: bugmaster Details Diff |
0032548: Volume Rendering, VolumeRender_RaytraceRenderer - allow defining unnormalized transfer function Added VolumeRender_TransferFunction::IsNormalized() property. |
Affected Issues 0032548 |
|
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - src/VolumeRender/VolumeRender_IsosurfacePresentation.hxx | Diff File | ||
mod - src/VolumeRender/VolumeRender_MetaReader.cxx | Diff File | ||
mod - src/VolumeRender/VolumeRender_MetaReader.hxx | Diff File | ||
mod - src/VolumeRender/VolumeRender_RawRenderer.hxx | Diff File | ||
mod - src/VolumeRender/VolumeRender_RaytraceRenderer.cxx | Diff File | ||
mod - src/VolumeRender/VolumeRender_RaytraceRenderer.hxx | Diff File | ||
mod - src/VolumeRender/VolumeRender_TransferFunction.hxx | Diff File | ||
mod - src/VolumeRenderTest/VolumeRenderTest.cxx | Diff File | ||
master 9ec40744 2021-08-30 10:45:59
Committer: |
0032558: Volume Rendering - CT medical presets do not work with signed integer data formats VolumeRender_DicomReader now applies Slope and Intercept transformation to HU and converts uint16 data into int16. NRRD-reader now always converts voxel format int32 to float32. VolumeRender_TransferFunction - removed DensityCoef used as workaround for NRRD int32 data import issue. |
Affected Issues 0032558 |
|
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - src/VolumeRender/VolumeRender_DicomReader.hxx | Diff File | ||
mod - src/VolumeRender/VolumeRender_DrawableNode.cxx | Diff File | ||
mod - src/VolumeRender/VolumeRender_HistogramBuilder.cxx | Diff File | ||
mod - src/VolumeRender/VolumeRender_NrrdReader.cxx | Diff File | ||
mod - src/VolumeRender/VolumeRender_RaytraceRenderer.cxx | Diff File | ||
mod - src/VolumeRender/VolumeRender_Slice.hxx | Diff File | ||
mod - src/VolumeRender/VolumeRender_VolumeTexture.cxx | Diff File | ||
master 0807e293 2021-08-28 01:53:39 Committer: |
0032545: Configuration, CMake - add BUILD_FORCE_RelWithDebInfo option for generating VS project files with Debug info in Release mode |
Affected Issues 0032545 |
|
mod - adm/cmake/occt_defs_flags.cmake | Diff File | ||
mod - adm/cmake/occt_toolkit.cmake | Diff File | ||
mod - adm/scripts/cmake_gen.bat | Diff File | ||
mod - CMakeLists.txt | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
master 4a853a2e 2021-08-27 20:39:05 Committer: |
0032544: Configuration - allow configuring components within adm/scripts/android_build.bat | ||
mod - adm/scripts/android_build.bat | Diff File | ||
mod - diff | Diff File | ||
master 71e8b695 2021-08-25 12:40:51 Committer: bugmaster Details Diff |
0032403: Visualization - RayTracing renders all object as white color in view with white background VolumeRender_RaytraceRenderer::ExtractSlice() now temporarily enables alpha writes. |
Affected Issues 0032403 |
|
mod - diff | Diff File | ||
mod - tests/pmivis/import/duplicate | Diff File | ||
master 9dbd9fbe 2021-08-17 15:08:58 Committer: |
0032659: PARASOLID Import - MakeIntersection incorrectly recognizes periodic curve Fixed recognition of 1 point chart as periodic curve. |
||
mod - src/XtToGeom/XtToGeom_MakeIntersection.cxx | Diff File | ||
master a3b27308 2021-08-17 15:08:58 Committer: |
0032660: PARASOLID Import - Spun surface of a line has incorrect parametrization Fixed parametrization of Spun surface with Line profile. |
||
mod - src/XtToGeom/XtToGeom_MakeSpunSurf.cxx | Diff File | ||
master f9226ab1 2021-08-17 10:07:42
Committer: bugmaster Details Diff |
0032542: Volume Rendering - introduce Transfer Function presets for medical data sets (DICOM) Added enumeration VolumeRender_TransferFunctionPreset and method VolumeRender_TransferFunction::CreateFromPreset() defining transfer function from predefined presets. Template class VolumeRender_RgbaTransferFunction with redundant template arguments has been redefined as non-template VolumeRender_TransferFunctionRgba. Test cases have been refactored to move out deletion of temporary folder to "end". vrfunctionrgb command now prints current function when called without arguments. |
||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - src/VolumeRender/VolumeRender_TransferFunction.cxx | Diff File | ||
mod - src/VolumeRenderFdk/VolumeRenderFdk_ReconstructorCT.cxx | Diff File | ||
mod - src/VolumeRenderTest/VolumeRenderTest.cxx | Diff File | ||
mod - tests/volumerender/datagen/clipplanes1 | Diff File | ||
mod - tests/volumerender/datagen/clipplane_bndbox | Diff File | ||
mod - tests/volumerender/datagen/cola1 | Diff File | ||
mod - tests/volumerender/datagen/fdk | Diff File | ||
mod - tests/volumerender/datagen/gen2 | Diff File | ||
mod - tests/volumerender/datagen/jaw1 | Diff File | ||
mod - tests/volumerender/datagen/nrrd_int16_gz | Diff File | ||
mod - tests/volumerender/datagen/rawvolume | Diff File | ||
mod - tests/volumerender/datagen/sphere_int | Diff File | ||
mod - tests/volumerender/datagen/teil1 | Diff File | ||
add - tests/volumerender/end | Diff File | ||
master dd282797 2021-08-13 15:56:04
Committer: bugmaster Details Diff |
0032466: Volume Rendering - FDK integration [part 2] Added VolumeRenderFdk_GenVolumeInfo defining FDK conversion parameters. Added FDK test case (with cut-off data sample). |
||
mod - blob | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - src/VolumeRender/VolumeRender_Converter.cxx | Diff File | ||
mod - src/VolumeRender/VolumeRender_Reader.hxx | Diff File | ||
mod - src/VolumeRenderFdk/FILES | Diff File | ||
add - src/VolumeRenderFdk/VolumeRenderFdk_GenVolumeInfo.hxx | Diff File | ||
mod - src/VolumeRenderFdk/VolumeRenderFdk_ReconstructorCT.cxx | Diff File | ||
mod - src/VolumeRenderTest/VolumeRenderTest.cxx | Diff File | ||
master 8dc957c0 2021-08-13 12:33:06 Committer: bugmaster Details Diff |
0031220: Visualization - remove internal field of viewer selector in context Skip wrapping of merged class SelectMgr_ViewerSelector3d. |
Affected Issues 0031220 |
|
mod - samples/swig/TKV3d.i | Diff File | ||
master e1351f81 2021-08-11 17:09:47
Committer: |
0032528: Point Cloud Rendering - Add possibility to export several PCs to one file In the class RWPointCloud_Export add possibility to export several PCs to one file. For that, make it accept several readers. |
||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - src/RWPointCloud/RWPointCloud_Export.cxx | Diff File | ||
mod - src/RWPointCloud/RWPointCloud_FilterReader.hxx | Diff File | ||
master 49a879db 2021-08-06 15:48:36
Committer: bugmaster Details Diff |
0032522: Volume Rendering - support .rek and .nrrd files in VolumeRender_MetaReader | ||
mod - diff | Diff File | ||
master d93b03b6 2021-08-05 14:07:48
Committer: bugmaster Details Diff |
0032466: Volume Rendering - FDK integration [part 1] Added FDK algorithm draft as VolumeRender_FdkReader reader. |
||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - src/VolumeRender/FILES | Diff File | ||
mod - src/VolumeRender/VolumeRender_BinReader.hxx | Diff File | ||
mod - src/VolumeRender/VolumeRender_NrrdReader.cxx | Diff File | ||
mod - src/VolumeRender/VolumeRender_ProceduralReader.cxx | Diff File | ||
mod - src/VolumeRender/VolumeRender_Reader.hxx | Diff File | ||
mod - src/VolumeRender/VolumeRender_RekReader.hxx | Diff File | ||
add - src/VolumeRenderFdk/FILES | Diff File | ||
add - src/VolumeRenderFdk/VolumeRenderFdk_ReconstructorCT.cxx | Diff File | ||
master bba41c2f 2021-08-03 16:19:07
Committer: bugmaster Details Diff |
0032505: Volume Rendering - separate data spacing and local coordinate system directions in NRRD reader Transformation should be applied to interactive object (not flip slices) 'Space directions' read from NRRD format was separated to data spacing and local coordinate system directions (additional data transformation) Additional data transformation was added to VolumeRender_Metadata as parameter Additional data transformation from volume metadata is written / read to/from .json file as "Trsf" field Volume interactive object should be additionally transformed with transformation read from metadata or meta-reader |
||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - src/VolumeRender/VolumeRender_MetaReader.cxx | Diff File | ||
mod - src/VolumeRender/VolumeRender_NrrdReader.cxx | Diff File | ||
mod - src/VolumeRender/VolumeRender_VolumeObject.cxx | Diff File | ||
master c08000d3 2021-08-03 11:38:13 Committer: bugmaster Details Diff |
0030918: PMIVis - replacing PMIVis_Dynamic element by a collection of simple elements | ||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - src/PMIVis/FILES | Diff File | ||
mod - src/PMIVis/PMIVis_AngularDimensionGen.cxx | Diff File | ||
mod - src/PMIVis/PMIVis_Annotation.cxx | Diff File | ||
mod - src/PMIVis/PMIVis_Dimension.cxx | Diff File | ||
mod - src/PMIVis/PMIVis_DimensionLabel.cxx | Diff File | ||
add - src/PMIVis/PMIVis_ElementArrowMinDistance.cxx | Diff File | ||
add - src/PMIVis/PMIVis_ElementLinearSegments.hxx | Diff File | ||
add - src/PMIVis/PMIVis_ElementMinDistance.cxx | Diff File | ||
add - src/PMIVis/PMIVis_ElementMinDistance.hxx | Diff File | ||
rm - src/PMIVis/PMIVis_Line.cxx | Diff File | ||
mod - src/PMIVis/PMIVis_LinearDimension.cxx | Diff File | ||
mod - src/PMIVis/PMIVis_LinearSegments.hxx | Diff File | ||
rm - src/PMIVis/PMIVis_MultiLine.cxx | Diff File | ||
mod - src/PMIVis/PMIVis_Presentation.hxx | Diff File | ||
mod - src/PMIVis/PMIVis_PrsBaseParameters.hxx | Diff File | ||
mod - src/PMIVis/PMIVis_RoundLabel.cxx | Diff File | ||
mod - src/PMIVis/PMIVis_Segments.hxx | Diff File | ||
mod - src/PMIVis/PMIVis_Selectable.cxx | Diff File | ||
mod - src/PMIVis/PMIVis_SelectionGeometry.cxx | Diff File | ||
mod - src/PMIVis/PMIVis_SelectionGeometry.hxx | Diff File | ||
mod - src/PMIVis/PMIVis_SingleAlignedSegments.cxx | Diff File | ||
mod - src/PMIVis/PMIVis_SingleSegments.hxx | Diff File | ||
mod - src/PMIVis/PMIVis_Tools.hxx | Diff File | ||
mod - src/PMIVisResource/AppliInit | Diff File | ||
mod - src/PMIVisTest/PMIVisTest_ObjectCommands.cxx | Diff File | ||
mod - tests/pmivis/importgen/nist_ctc_gen_02 | Diff File | ||
mod - tests/pmivis/importgen/nist_ctc_gen_03 | Diff File | ||
mod - tests/pmivis/radius/selection | Diff File | ||
master 2a72e5f4 2021-07-28 20:29:19 Details Diff |
0032497: Volume Rendering - fix misprint in VolumeRender_NrrdReader causing empty AABB | ||
mod - src/VolumeRender/VolumeRender_NrrdReader.cxx | Diff File | ||
master bb97712d 2021-07-26 17:14:58
|
0032490: Data Exchange - provide OSD_FileSystem::OpenOStream() for output streams - provided OSD_FileSystem::OpenOStream() for output streams - replaced OSD_OpenStream() usage with OSD_FileSystem::DefaultFileSystem() |
Affected Issues 0032490 |
|
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - src/AcisData/AcisData_AcisModel.cxx | Diff File | ||
mod - src/Json/Json_BsonDocument.cxx | Diff File | ||
mod - src/XSDRAWSAT/XSDRAWSAT.cxx | Diff File | ||
master 0cb83d23 2021-07-23 12:21:38
Committer: bugmaster Details Diff |
0032489: Mesh Tools - make possibility to stop decimation algorithm on exceeding a given error The new methods SetMaxAllowedError and SetTargetRatio have been added to the class MeshDecim_DecimateTool. Now the user can use these stop criteria in any combination before calling the method Perform. The algorithm will stop on reaching of any of established criteria. |
||
mod - blob | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - src/MeshDecim/MeshDecim_DecimateTool.cxx | Diff File | ||
mod - src/MeshDecim/MeshDecim_DecimateTool.hxx | Diff File | ||
mod - src/MeshDecim/MeshDecim_MeshModel.hxx | Diff File | ||
mod - src/MeshDecimTest/MeshDecimTest.cxx | Diff File | ||
mod - tests/meshdecim/bugs/bug32483 | Diff File | ||
master b1a14789 2021-07-19 12:06:26
Committer: bugmaster Details Diff |
0032483: Mesh Tools - decimation algorithm hangs on specific data Eliminate the cause of hanging. Implement the procedures for write/read mesh model to/from a file. Add test case. |
||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - src/MeshDecim/MeshDecim.hxx | Diff File | ||
mod - src/MeshDecim/MeshDecim_DecimateTool.cxx | Diff File | ||
add - tests/meshdecim/bugs/bug32483 | Diff File | ||
mod - tests/meshdecim/grids.list | Diff File | ||
mod - tests/meshdecim/std/ball | Diff File | ||
master 79d03096 2021-07-16 14:04:42 Details Diff |
0032362: Express Mesh - algorithm produces a mesh with holes for the specific case Added tree of QMData_Segment2d and SegmentSelector to check intersecting in QMTools_Polygon2dTool::FindShortestLink() Updated QMTools_Polygon2dTool::CheckLinkIntersect() for checking if one of the nodes lie on one same line with investigated link |
||
mod - src/QMBgr/QMBgr_FacetBuilder.cxx | Diff File | ||
mod - src/QMTools/QMTools_Polygon2dTool.cxx | Diff File | ||
mod - src/QMTools/QMTools_Polygon2dTool.hxx | Diff File | ||
add - tests/emesh/bugs/bug32362 | Diff File | ||
master df3df40d 2021-07-16 12:34:28 Details Diff |
0032481: PMIVis - Tessellated PMI presentations aren't selected - added test for tessellated PMIs selection |
||
mod - blob | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
add - tests/pmivis/tesselated/begin | Diff File | ||
master 5beb1e28 2021-07-15 17:04:07
Committer: bugmaster Details Diff |
0032455: Data Exchange - replace OSD_OpenStream() usage with OSD_FileSystem::DefaultFileSystem() - replaced OSD_OpenStream() usage with OSD_FileSystem::DefaultFileSystem() |
Affected Issues 0032455 |
|
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - src/AcisData/AcisData_AcisModel.cxx | Diff File | ||
mod - src/IFCCAFControl/IFCCAFControl_Reader.cxx | Diff File | ||
mod - src/Json/Json_BsonDocument.cxx | Diff File | ||
mod - src/Json/Json_JsonDocument.cxx | Diff File | ||
mod - src/MeshTools/MeshTools_Mesh.cxx | Diff File | ||
mod - src/PointCloudTest/PointCloudTest_Test.cxx | Diff File | ||
mod - src/RVMCAFControl/RVMCAFControl_Reader.cxx | Diff File | ||
mod - src/RVMCAFControl/RVMCAFControl_TagProvider.cxx | Diff File | ||
mod - src/VolumeRender/VolumeRender_DicomReader.cxx | Diff File | ||
mod - src/VolumeRender/VolumeRender_RgbaTransferFunction.lxx | Diff File | ||
mod - src/XtSchemaParser/XtSchemaParser.cxx | Diff File | ||
master 0b293617 2021-07-14 17:00:56 Committer: bugmaster Details Diff |
0032480: Volume Rendering - add uncompressed NRRD volume reader Added VolumeRender_NrrdReader for reading volume data from NRRD files. |
||
mod - blob | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - src/TKVolumeRender/EXTERNLIB | Diff File | ||
mod - src/VolumeRender/VolumeRender_Converter.cxx | Diff File | ||
add - src/VolumeRender/VolumeRender_NrrdReader.hxx | Diff File | ||
mod - src/VolumeRender/VolumeRender_RawVolumeObject.cxx | Diff File | ||
add - tests/volumerender/datagen/nrrd_int16_gz | Diff File |