Changesets: occt-products

master 6a186126

2021-08-30 10:45:59

ngavrilo


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

ngavrilo


Committer: smoskvin Details Diff
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

kgv


Committer: smoskvin Details Diff
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

kgv


Committer: smoskvin Details Diff
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

kgv


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

anv


Committer: inv Details Diff
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

anv


Committer: inv Details Diff
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

ngavrilo


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

ngavrilo


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

kgv


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

msv


Committer: smoskvin Details Diff
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

osa


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

ngavrilo


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

osa


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

nds


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

kgv

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

mkrylova

Details Diff
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

msv


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

msv


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

akaftasev

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

sshutina

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

mkrylova


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

kgv


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

master 2542d24a

2021-07-12 15:26:31

sshutina


Committer: bugmaster Details Diff
0032467: PMIVis - segment selection for radius

- removed a checking of the line in PMIVis_Segments::FillSensitive as now the sensitives are stored in the segment, not in the line
- added test
mod - blob Diff File
mod - diff Diff File

master c12dfd37

2021-07-12 15:00:37

dpasukhi


Committer: bugmaster Details Diff
0032474: JT Import - access violation in decoding data for Wireframe presentation

Fixed unused function template for decoding Bitlength3 (for Jt_I64 type)
Fixed exceeding the range of values in the array of values when decoding the MTF type.
mod - src/JtDecode/JtDecode_CDP_Bitlength3.hxx Diff File
mod - src/JtDecode/JtDecode_CDP_MoveToFront.hxx Diff File
 First  Prev  1 2 3 ... 5 ... 7 8 9 10 11 12 13 14 15 16  Next  Last