Changesets: occt

master 3be25c11

2021-09-23 20:52:42

kgv


Committer: smoskvin Details Diff
0032585: Data Exchange, RWGltf_CafWriter - include OCCT version Affected Issues
0032585
mod - src/RWGltf/RWGltf_CafWriter.cxx Diff File

master ea99d048

2021-09-22 21:50:20

kgv


Committer: smoskvin Details Diff
0032582: Configuration, genproj - make CSF_OPT_LIB64D configurable by genconf Affected Issues
0032582
mod - adm/genconf.tcl Diff File
mod - adm/genconfdeps.tcl Diff File

master 95c380d2

2021-09-22 09:56:33

abulyche


Committer: smoskvin Details Diff
0030148: Modeling Algorithms - exception in BRepOffestAPI_MakePipe for some periodic BSpline spines

This problem was solved by fix for 0030597.
Added the non-regression test for this problem.
Affected Issues
0030148
add - tests/pipe/bugs/bug30148 Diff File

master c585f731

2021-09-21 21:18:35

kgv


Committer: smoskvin Details Diff
0032579: Draw Harness, ViewerTest - extend vbackground -cubemap syntax to configure sRGB flag

Command vbackground has been refactored to simplify logic and relax syntax.
Added -srgb argument to vbackground and vtexture commands.
Affected Issues
0032579
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
add - tests/opengl/data/background/srgb Diff File
mod - tests/opengles2/grids.list Diff File

master 9af0d66b

2021-09-21 15:42:21

achesnok


Committer: kgv Details Diff
0031039: Visualization - add elliptical gradient background style

Added new elliptical gradient fill method and updated vbackground command.
Renamed enum values of Aspect_GradientFillMethod and defined aliases for old ones.
Changed draw mode in OpenGl_BackgroundArray from triangle-strip to GL_TRIANGLES.
Affected Issues
0031039
mod - src/Aspect/Aspect_GradientBackground.cxx Diff File
mod - src/Aspect/Aspect_GradientBackground.hxx Diff File
mod - src/Aspect/Aspect_GradientFillMethod.hxx Diff File
mod - src/OpenGl/OpenGl_BackgroundArray.cxx Diff File
mod - src/OpenGl/OpenGl_View.cxx Diff File
mod - src/V3d/V3d_View.hxx Diff File
mod - src/V3d/V3d_Viewer.hxx Diff File
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File
mod - tests/opengl/data/background/bug25775 Diff File
add - tests/opengl/data/background/elliptical Diff File

master c9831764

2021-09-21 08:56:09

kgv


Committer: smoskvin Details Diff
0032580: Data Exchange, STL - add option splitting nodes at sharp corners

Added Poly_MergeNodesTool tool for merging nodes within triangulation.
Added RWStl_Reader::MergeAngle() property managing merging behavior.
Affected Issues
0032580
mod - src/MeshTest/MeshTest.cxx Diff File
mod - src/Poly/FILES Diff File
add - src/Poly/Poly_MergeNodesTool.cxx Diff File
add - src/Poly/Poly_MergeNodesTool.hxx Diff File
mod - src/RWStl/RWStl.cxx Diff File
mod - src/RWStl/RWStl.hxx Diff File
mod - src/RWStl/RWStl_Reader.cxx Diff File
mod - src/RWStl/RWStl_Reader.hxx Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx Diff File
mod - tests/de_mesh/stl_read/B11 Diff File
mod - tests/de_mesh/stl_read/B13 Diff File
mod - tests/de_mesh/stl_read/B14 Diff File
mod - tests/de_mesh/stl_read/B6 Diff File
mod - tests/de_mesh/stl_read/C5 Diff File
add - tests/de_mesh/stl_read/D2 Diff File
add - tests/de_mesh/stl_read/D3 Diff File

master f72c5951

2021-09-20 15:07:30

emv


Committer: smoskvin Details Diff
0032578: Modeling Algorithms - Splitting face by set of edges fails

Update information about ON/IN sub-shapes for all touched faces when intersection with shapes of lower types (edges and vertices) complete.
Previously only the faces participating in the Face/Face intersection were updated.
mod - src/BOPAlgo/BOPAlgo_Builder_2.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_11.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_6.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_PaveFiller_7.cxx Diff File
add - tests/bugs/modalg_7/bug32578 Diff File

master 5dd92c39

2021-09-17 15:46:43

asemenov


Committer: smoskvin Details Diff
0029478: Crash because bSplineSurfaceWithKnots is NULL.

Modified the method void RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface::ReadStep
Added processing B spline surface with knots and rational B spline surface with empty data in the name field
Added test
Affected Issues
0029478
mod - src/RWStepGeom/RWStepGeom_RWBSplineSurfaceWithKnotsAndRationalBSplineSurface.cxx Diff File
add - tests/bugs/step/bug29478 Diff File

master eee6a80a

2021-09-16 07:50:18

kgv


Committer: smoskvin Details Diff
0032089: Visualization, TKOpenGl - support GL_EXT_sRGB extension to OpenGL ES 2.0 Affected Issues
0032089
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_GLESExtensions.hxx Diff File
mod - src/OpenGl/OpenGl_GlFunctions.cxx Diff File
mod - src/OpenGl/OpenGl_Texture.cxx Diff File
mod - src/OpenGl/OpenGl_TextureFormat.cxx Diff File

master 296dbe8c

2021-09-16 06:29:49

abulyche

Details Diff
0031631: Modeling Algorithms - Invalid result of Pipe builder

Added the ability to operate the algorithm with different types of curves.
mod - src/GeometryTest/GeometryTest_SurfaceCommands.cxx Diff File
mod - src/GeomFill/GeomFill_SweepSectionGenerator.cxx Diff File
add - tests/pipe/bugs/bug31631 Diff File

master 58f2990b

2021-09-15 10:48:51

sshutina


Committer: smoskvin Details Diff
0032461: Visualization - expensive call of glGetTexEnviv/glTexEnvi in each render of OpenGl_Text

- removed the call of glGetTexEnviv, glTexEnvi
- replaced on the OpenGl_Sampler::applyGlobalTextureParams/resetGlobalTextureParams
- added the method in OpenGl_Font returning first texture
Affected Issues
0032461
mod - src/OpenGl/OpenGl_Font.hxx Diff File
mod - src/OpenGl/OpenGl_Sampler.hxx Diff File
mod - src/OpenGl/OpenGl_Text.cxx Diff File

master af0cb166

2021-09-14 14:11:17

ifv


Committer: smoskvin Details Diff
0032569: Modeling Algorithm - Section not found

IntPatch/IntPatch_WLineTool.cxx - adding control of maximal ratio of distances between 3 sequential points.
tests/bugs/modalg_7/bug32569 - new test case added
tests/lowalgos/intss/bug29972_1 test case is modified according new behavior of intersection algorithm
mod - src/IntPatch/IntPatch_WLineTool.cxx Diff File
add - tests/bugs/modalg_7/bug32569 Diff File
mod - tests/lowalgos/intss/bug29972_1 Diff File

master 13b36bb1

2021-09-13 19:19:54

kgv


Committer: smoskvin Details Diff
0032567: Coding Rules - rename Graphic3d_TypeOfShadingModel values to include full enumeration name Affected Issues
0032567
mod - dox/user_guides/visualization/visualization.md Diff File
mod - samples/webgl/WasmOcctView.cpp Diff File
mod - src/AIS/AIS_ColorScale.cxx Diff File
mod - src/AIS/AIS_LightSource.cxx Diff File
mod - src/AIS/AIS_MediaPlayer.cxx Diff File
mod - src/AIS/AIS_RubberBand.cxx Diff File
mod - src/Graphic3d/Graphic3d_AspectLine3d.cxx Diff File
mod - src/Graphic3d/Graphic3d_AspectMarker3d.cxx Diff File
mod - src/Graphic3d/Graphic3d_Aspects.cxx Diff File
mod - src/Graphic3d/Graphic3d_Aspects.hxx Diff File
mod - src/Graphic3d/Graphic3d_AspectText3d.cxx Diff File
mod - src/Graphic3d/Graphic3d_CView.cxx Diff File
mod - src/Graphic3d/Graphic3d_CView.hxx Diff File
mod - src/Graphic3d/Graphic3d_RenderingParams.hxx Diff File
mod - src/Graphic3d/Graphic3d_TypeOfLimit.hxx Diff File
mod - src/Graphic3d/Graphic3d_TypeOfShadingModel.hxx Diff File
mod - src/OpenGl/OpenGl_Aspects.cxx Diff File
mod - src/OpenGl/OpenGl_Aspects.hxx Diff File
mod - src/OpenGl/OpenGl_Context.cxx Diff File
mod - src/OpenGl/OpenGl_Context.hxx Diff File
mod - src/OpenGl/OpenGl_FrameStatsPrs.cxx Diff File
mod - src/OpenGl/OpenGl_PrimitiveArray.cxx Diff File
mod - src/OpenGl/OpenGl_SetOfShaderPrograms.hxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.cxx Diff File
mod - src/OpenGl/OpenGl_ShaderManager.hxx Diff File
mod - src/OpenGl/OpenGl_Structure.cxx Diff File
mod - src/OpenGl/OpenGl_Text.cxx Diff File
mod - src/OpenGl/OpenGl_View.cxx Diff File
mod - src/OpenGl/OpenGl_View_Raytrace.cxx Diff File
mod - src/OpenGl/OpenGl_Workspace.cxx Diff File
mod - src/OpenGlTest/OpenGlTest_Commands.cxx Diff File
mod - src/PrsDim/PrsDim_Dimension.cxx Diff File
mod - src/QABugs/QABugs_1.cxx Diff File
mod - src/V3d/V3d_View.hxx Diff File
mod - src/V3d/V3d_Viewer.hxx Diff File
mod - src/ViewerTest/ViewerTest.cxx Diff File
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx Diff File

master e2d6f0e3

2021-09-10 18:45:03

kgv


Committer: smoskvin Details Diff
0032423: Coding Rules - NSOpenGLContext deprecation warnings during compilation for macOS 10.14+

The warning has been suppressed for building TKOpenGl.
Affected Issues
0032423
mod - src/Aspect/Aspect_RenderingContext.hxx Diff File
mod - src/OpenGl/OpenGl_Window_1.mm Diff File

master 1e6b2065

2021-09-10 16:30:38

jgv


Committer: smoskvin Details Diff
0032561: Modelling Algorithms - UnifySameDomain does nothing while it is expected to union two pairs of faces

Correct method ShapeUpgrade_UnifySameDomain::UnifyFaces: when creating the Edge-Face map of initial shape, count each face only once.
mod - src/ShapeUpgrade/ShapeUpgrade_UnifySameDomain.cxx Diff File
mod - tests/boolean/removefeatures/C5 Diff File
add - tests/bugs/heal/bug32561 Diff File

master b8781394

2021-09-10 13:06:50

emv


Committer: smoskvin Details Diff
0032566: Modeling Algorithms - Incorrect result of offset operation in mode "Complete" join type "Intersection"

Before removal of the part make sure that it was not filled due to overlapping of opposite parts.
Improve procedure of checking for inverted edges by taking into account that the original edges may not be connected.

Correct test case offset/shape_type_i_c/YL5, as it was working incorrectly - some parts were missing.
mod - src/BRepOffset/BRepOffset_MakeOffset_1.cxx Diff File
add - tests/offset/shape_type_i_c/XY8 Diff File
mod - tests/offset/shape_type_i_c/YL5 Diff File

master cd497738

2021-09-09 19:34:48

kgv


Committer: smoskvin Details Diff
0032092: Visualization, TKService - Image_VideoRecorder writes garbage from Grayscale image

Image_VideoRecorder::writeVideoFrame(), added protection from API misuse.
Affected Issues
0032092
mod - src/Image/Image_VideoRecorder.cxx Diff File

master 8a17a8bb

2021-09-09 18:59:18

kgv


Committer: smoskvin Details Diff
0032540: RWGltf_CafReader - optional "scene" parameter encoded as mandatory

First scene is now loaded when default one is undefined.
Affected Issues
0032540
mod - src/RWGltf/RWGltf_CafReader.cxx Diff File
mod - src/RWGltf/RWGltf_CafReader.hxx Diff File
mod - src/RWGltf/RWGltf_GltfJsonParser.cxx Diff File
mod - src/RWGltf/RWGltf_GltfJsonParser.hxx Diff File
mod - src/RWGltf/RWGltf_GltfRootElement.hxx Diff File
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx Diff File

master 36d21f1a

2021-09-09 18:04:21

kgv


Committer: smoskvin Details Diff
0032565: Foundation Classes, OSD_FileSystem - expose interface for registering global protocols

Added methods OSD_FileSystem::AddDefaultProtocol()/::RemoveDefaultProtocol()
and fixed misleading description of OSD_FileSystemSelector::AddProtocol().
Affected Issues
0032565
mod - src/OSD/OSD_FileSystem.cxx Diff File
mod - src/OSD/OSD_FileSystem.hxx Diff File
mod - src/OSD/OSD_FileSystemSelector.hxx Diff File

master 8dcb81ac

2021-09-09 15:28:31

sshutina


Committer: smoskvin Details Diff
0031337: Inspectors - user guide update

- Modifyed 3D view:
Added the trihedron, view cube
Removed the scene manipulation actions (Fit all isn't removed)
- Added the new MessageView plugin to display content of Message_Report
- DFBrowser plugin improvements:
Added the button to switch ON DumpJson in DFBrowser(OFF by default, for better performance)
Renamed in DFBrowser "Property Panel" into "Property Panel (custom)
Removed the selection controls
- ShapeView plugin improvements:
Property View content based on DumpJson (columns in tree view for properties are removed),
Properties for TopoDS_Shape are displayed
- VInspector plugin imrovements:
Property View content based on DumpJson (columns in tree view for properties are removed),
Properties for AIS_InteractiveContext and AIS_InteractiveObject are displayed
Removed History panel in VInspector as not used
Implemented the item and actions in VInspector for setting Lights in the view
Affected Issues
0031337
mod - dox/user_guides/inspector/images/3DView.png Diff File
mod - dox/user_guides/inspector/images/3DView_set_orientation.png Diff File
mod - dox/user_guides/inspector/images/dfbrowser.png Diff File
mod - dox/user_guides/inspector/images/dfbrowser_elements.svg Diff File
mod - dox/user_guides/inspector/images/drawexe_tinspector.png Diff File
add - dox/user_guides/inspector/images/messageview_dump_panel.png Diff File
add - dox/user_guides/inspector/images/messageview_elements.svg Diff File
add - dox/user_guides/inspector/images/messageview_pop_up_menu.png Diff File
add - dox/user_guides/inspector/images/messageview_property_panel_custom.png Diff File
add - dox/user_guides/inspector/images/messageview_view.png Diff File
add - dox/user_guides/inspector/images/property_panel.png Diff File
rm - dox/user_guides/inspector/images/property_panel_array.png Diff File
add - dox/user_guides/inspector/images/property_panel_custom_array.png Diff File
add - dox/user_guides/inspector/images/property_panel_custom_item_selection.svg Diff File
add - dox/user_guides/inspector/images/property_panel_custom_label.png Diff File
add - dox/user_guides/inspector/images/property_panel_custom_named_data.png Diff File
add - dox/user_guides/inspector/images/property_panel_custom_simple_type.png Diff File
add - dox/user_guides/inspector/images/property_panel_custom_tnaming_named_shape.png Diff File
add - dox/user_guides/inspector/images/property_panel_custom_tnaming_naming.png Diff File
add - dox/user_guides/inspector/images/property_panel_custom_tnaming_used_shapes.png Diff File
add - dox/user_guides/inspector/images/property_panel_custom_tree_node.png Diff File
rm - dox/user_guides/inspector/images/property_panel_item_selection.svg Diff File
rm - dox/user_guides/inspector/images/property_panel_label.png Diff File
rm - dox/user_guides/inspector/images/property_panel_named_data.png Diff File
rm - dox/user_guides/inspector/images/property_panel_simple_type.png Diff File
rm - dox/user_guides/inspector/images/property_panel_tnaming_named_shape.png Diff File
rm - dox/user_guides/inspector/images/property_panel_tnaming_naming.png Diff File
rm - dox/user_guides/inspector/images/property_panel_tnaming_used_shapes.png Diff File
rm - dox/user_guides/inspector/images/property_panel_tree_node.png Diff File
mod - dox/user_guides/inspector/images/shapeview.png Diff File
mod - dox/user_guides/inspector/images/shapeview_elements.svg Diff File
add - dox/user_guides/inspector/images/shapeview_property_panel.png Diff File
mod - dox/user_guides/inspector/images/shapeview_tree_columns.png Diff File
mod - dox/user_guides/inspector/images/tinspector_elements.svg Diff File
mod - dox/user_guides/inspector/images/TStandaloneEXE.png Diff File
mod - dox/user_guides/inspector/images/TStandaloneEXE_open.png Diff File
mod - dox/user_guides/inspector/images/vinspector.png Diff File
mod - dox/user_guides/inspector/images/vinspector_elements.svg Diff File
add - dox/user_guides/inspector/images/vinspector_light_setting.png Diff File
add - dox/user_guides/inspector/images/vinspector_property_panel.png Diff File
mod - dox/user_guides/inspector/images/vinspector_tree_columns.png Diff File
mod - dox/user_guides/inspector/inspector.md Diff File

master 801e67bc

2021-09-09 15:00:38

kgv


Committer: smoskvin Details Diff
0032564: Foundation Classes, OSD_CachedFileSystem - allow referring to non-default File System

Linked file system can be now customized within OSD_CachedFileSystem.
Affected Issues
0032564
mod - src/OSD/OSD_CachedFileSystem.cxx Diff File
mod - src/OSD/OSD_CachedFileSystem.hxx Diff File

master 7d7541ce

2021-09-09 14:54:13

sshutina


Committer: smoskvin Details Diff
0032507: Visualization, TKOpenGl - topmost text disappears with Graphic3d_RTM_DEPTH_PEELING_OIT enabled Affected Issues
0032507
mod - src/OpenGl/OpenGl_DepthPeeling.hxx Diff File
mod - src/OpenGl/OpenGl_LayerList.cxx Diff File
add - tests/opengl/data/transparency/oit_osdtext_bug Diff File

master e8ae1c42

2021-09-08 06:49:52

vro


Committer: smoskvin Details Diff
0032531: Application Framework - There should be methods to get explanations of PCDM_StoreStatus and PCDM_ReaderStatus values

Documentation is added for PCDM_ReaderStatus enumeration.

Modified:
- PCDM_ReaderStatus.hxx: each value received a short explanation.
Affected Issues
0032531
mod - src/PCDM/PCDM_ReaderStatus.hxx Diff File

master 8ab0b859

2021-09-07 15:03:20

akaftasev


Committer: smoskvin Details Diff
0030788: Modeling Algorithms - BRepAlgoAPI_Defeaturing does not propagate progress indicator to underlying algorithms

Added progress indicator to BRepAlgoAPI_Defeaturing
mod - src/BOPAlgo/BOPAlgo_RemoveFeatures.cxx Diff File
mod - src/BOPAlgo/BOPAlgo_RemoveFeatures.hxx Diff File
mod - src/BOPTest/BOPTest_RemoveFeaturesCommands.cxx Diff File
mod - src/BRepAlgoAPI/BRepAlgoAPI_Defeaturing.cxx Diff File
add - tests/bugs/modalg_7/bug30788 Diff File

master 74a53b82

2021-09-07 13:00:25

emv


Committer: smoskvin Details Diff
0030206: Improve API of commands bbop and bapibop
0030620: Tests - perf/bop/buildfaces does not match description (broken)

Allow using meaningful parameters for the commands bbop and bapibop:
* common - for Common operation
* fuse - for Fuse operation
* cut - for Cut operation
* tuc/cut21 - for Cut21 operation
* section - for Section operation

Add description for the commands dealing with Boolean/GF/Split operations.
Validate arguments of these commands.

Correct test case perf/bop/buildfaces to perform GF execution in parallel and serial modes - compare the results.
Affected Issues
0030206
mod - src/BOPTest/BOPTest.cxx Diff File
mod - src/BOPTest/BOPTest.hxx Diff File
mod - src/BOPTest/BOPTest_APICommands.cxx Diff File
mod - src/BOPTest/BOPTest_ObjCommands.cxx Diff File
mod - src/BOPTest/BOPTest_PartitionCommands.cxx Diff File
mod - tests/bugs/modalg_5/bug24639 Diff File
add - tests/bugs/modalg_7/bug30206 Diff File
mod - tests/perf/bop/buildfaces Diff File
 First  Prev  1 2 3 ... 17 18 19 20 21 22 23 ... 30 ... 60 ... 90 ... 120 ... 150 ... 180 ... 210 ... 240 ... 254 255 256  Next  Last