Changesets: occt
master 82bee162 2021-08-18 12:05:58
Committer: bugmaster Details Diff |
0031942: Modeling Algorithms - add possibility to abort the BRepExtrema_DistShapeShape algorithm - Now available to interrupt the DRAW 'distmini' command by Ctrl/C - Message_ProgressRange/Message_ProgressScope used in BRepExtrema_DistShapeShape::Perform() to provide user break |
Affected Issues 0031942 |
|
mod - src/BRepExtrema/BRepExtrema_DistShapeShape.cxx | Diff File | ||
mod - src/BRepExtrema/BRepExtrema_DistShapeShape.hxx | Diff File | ||
mod - src/BRepTest/BRepTest_ExtremaCommands.cxx | Diff File | ||
master 91428b46 2021-08-14 15:00:19 Details Diff |
0032536: Configuration - extend adm/scripts with USE_DRACO option |
Affected Issues 0032536 |
|
mod - adm/scripts/android_build.bat | Diff File | ||
mod - adm/scripts/android_custom.bat.template | Diff File | ||
mod - adm/scripts/cmake_custom.bat.template | Diff File | ||
mod - adm/scripts/cmake_custom.sh.template | Diff File | ||
mod - adm/scripts/cmake_gen.bat | Diff File | ||
mod - adm/scripts/cmake_gen.sh | Diff File | ||
mod - adm/scripts/ios_build.sh | Diff File | ||
mod - adm/scripts/ios_custom.sh.template | Diff File | ||
mod - adm/scripts/macos_build.sh | Diff File | ||
mod - adm/scripts/macos_custom.sh.template | Diff File | ||
mod - adm/scripts/mingw_build.bat | Diff File | ||
mod - adm/scripts/mingw_custom.bat.template | Diff File | ||
mod - adm/scripts/wasm_build.bat | Diff File | ||
mod - adm/scripts/wasm_custom.bat.template | Diff File | ||
mod - src/DRAWEXE/EXTERNLIB_STATIC | Diff File | ||
mod - src/RWGltf/RWGltf_TriangulationReader.cxx | Diff File | ||
master 96b92906 2021-08-13 11:43:22 Committer: |
0029405: Modeling Algorithms - Check normal define status in HLRBRep_Data Fixed exception when trying to calculate line and edge normal in methods HLRBRep_Data::OrientOutLine and HLRBRep_Data::OrientOthEdge, added a check for the existence of the normal before subsequent calculations. A correct check for zero derivative, correction of floating point error and division by zero determinant directly in HLRBRep_EdgeFaceTool::CurvatureValue was set. |
Affected Issues 0029405 |
|
mod - src/HLRBRep/HLRBRep_Data.cxx | Diff File | ||
mod - src/HLRBRep/HLRBRep_EdgeFaceTool.cxx | Diff File | ||
add - tests/bugs/modalg_7/bug29405 | Diff File | ||
master fceeb829 2021-08-12 12:50:16 Committer: bugmaster Details Diff |
0032533: Visualization, TKOpenGl - suppress error reported on Intel drivers due to OpenGL 4.5 specs violation OpenGl_GlCore45 - removed a couple of FFP-related functions introduced by OpenGL 4.5 Compatible Profile, but not Core Profile. OpenGl_GlFunctions::load() now tries to load a set of functions from GL_ARB_robustness extension (having ARB suffix) to fill OpenGL 4.5 function table, and from GL_ARB_indirect_parameters extension to fill missing items in OpenGL 4.6 function table on Intel drivers. Warning message (trace level) is now reported instead of error in case of fallback usage. |
Affected Issues 0032533 |
|
mod - src/OpenGl/OpenGl_GlCore45.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_GlFunctions.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_GlFunctions.hxx | Diff File | ||
master 11c23250 2021-08-11 15:48:23 Committer: bugmaster Details Diff |
0032530: Data Exchange, RWGltf_CafWriter - add option merging Faces within the Part Added RWGltf_CafWriter::ToMergeFaces() property disabled by default. RWMesh_MaterialMap - fixed creation of texture folder within working dir ".". XCAFDoc_VisMaterial::FillMaterialAspect() - added clamping of too small shininess values. Added options -mergefaces and -splitindices16 to WriteGltf for new feature. Added -systemCoordSys option to WriteGltf for consistency with WriteObj. |
Affected Issues 0032530 |
|
mod - src/RWGltf/RWGltf_CafWriter.cxx | Diff File | ||
mod - src/RWGltf/RWGltf_CafWriter.hxx | Diff File | ||
mod - src/RWGltf/RWGltf_GltfFace.hxx | Diff File | ||
mod - src/RWMesh/RWMesh_FaceIterator.cxx | Diff File | ||
mod - src/RWMesh/RWMesh_FaceIterator.hxx | Diff File | ||
mod - src/RWMesh/RWMesh_MaterialMap.cxx | Diff File | ||
mod - src/TopExp/FILES | Diff File | ||
mod - src/TopExp/TopExp_Explorer.cxx | Diff File | ||
mod - src/TopExp/TopExp_Explorer.hxx | Diff File | ||
rm - src/TopExp/TopExp_Explorer.lxx | Diff File | ||
mod - src/TopoDS/FILES | Diff File | ||
mod - src/TopoDS/TopoDS_Iterator.cxx | Diff File | ||
mod - src/TopoDS/TopoDS_Iterator.hxx | Diff File | ||
rm - src/TopoDS/TopoDS_Iterator.lxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_VisMaterial.cxx | Diff File | ||
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx | Diff File | ||
add - tests/de_mesh/gltf_write/as1 | Diff File | ||
master fd42e764 2021-08-11 13:11:45 Committer: bugmaster Details Diff |
0032527: Data Exchange, RWGltf_CafWriter - make name format configurable Added properties RWGltf_CafWriter::NodeNameFormat() and ::MeshNameFormat(). |
Affected Issues 0032527 |
|
mod - src/RWGltf/RWGltf_CafWriter.cxx | Diff File | ||
mod - src/RWGltf/RWGltf_CafWriter.hxx | Diff File | ||
mod - src/RWMesh/FILES | Diff File | ||
add - src/RWMesh/RWMesh.cxx | Diff File | ||
add - src/RWMesh/RWMesh.hxx | Diff File | ||
add - src/RWMesh/RWMesh_NameFormat.hxx | Diff File | ||
mod - src/XSDRAWSTLVRML/XSDRAWSTLVRML.cxx | Diff File | ||
master d9d75a84 2021-08-10 17:35:14 Committer: bugmaster Details Diff |
0032525: Data Exchange, RWGltf_CafReader - support KHR_draco_mesh_compression Added new optional dependency - Draco library. RWGltf_GltfJsonParser now detects KHR_draco_mesh_compression extension, marks accessor being compressed and redirects to compressed buffer view. RWGltf_TriangulationReader now handles decoding of buffer view compressed using Draco. env.bat template for genproj has been modified to allow specifying dedicated folders with debug versions of libraries (CSF_OPT_LIB64D / CSF_OPT_BIN64D) within custom.bat. Removed unused CSF_FREETYPE from TKOpenGl. |
Affected Issues 0032525 |
|
add - adm/cmake/draco.cmake | Diff File | ||
mod - adm/cmake/occt_csf.cmake | Diff File | ||
mod - adm/cmake/vardescr.cmake | Diff File | ||
mod - adm/genconf.tcl | Diff File | ||
mod - adm/genconfdeps.tcl | Diff File | ||
mod - adm/genproj.tcl | Diff File | ||
mod - adm/templates/env.bat | Diff File | ||
mod - adm/templates/env.sh | Diff File | ||
mod - CMakeLists.txt | Diff File | ||
mod - dox/introduction/introduction.md | Diff File | ||
mod - src/Draw/Draw_BasicCommands.cxx | Diff File | ||
mod - src/RWGltf/RWGltf_GltfAccessor.hxx | Diff File | ||
mod - src/RWGltf/RWGltf_GltfJsonParser.cxx | Diff File | ||
mod - src/RWGltf/RWGltf_GltfJsonParser.hxx | Diff File | ||
mod - src/RWGltf/RWGltf_GltfLatePrimitiveArray.hxx | Diff File | ||
mod - src/RWGltf/RWGltf_GltfPrimArrayData.hxx | Diff File | ||
mod - src/RWGltf/RWGltf_TriangulationReader.cxx | Diff File | ||
mod - src/RWGltf/RWGltf_TriangulationReader.hxx | Diff File | ||
mod - src/TKOpenGl/EXTERNLIB | Diff File | ||
mod - src/TKRWMesh/EXTERNLIB | Diff File | ||
master aeef9e2c 2021-08-10 14:23:44 Committer: bugmaster Details Diff |
0032524: Data Exchange, RWGltf_CafWriter - avoid writing translucent metallic materials RWGltf_GltfMaterialMap::DefineMaterial() and XCAFDoc_VisMaterial::ConvertToPbrMaterial() now reset matallic factor to 0.0f in case of transparent color. |
Affected Issues 0032524 |
|
mod - src/RWGltf/RWGltf_GltfMaterialMap.cxx | Diff File | ||
mod - src/XCAFDoc/XCAFDoc_VisMaterial.cxx | Diff File | ||
master f227f3dc 2021-08-06 13:13:58 Committer: bugmaster Details Diff |
0032523: Draw Harness, ViewerTest - vrepaint -continuous has no effect ViewerTest_ContinuousRedrawer now explicitly invalidates V3d_View content in addition to emitting window content redrawing request. "vrepaint -continuous" now tries to avoid creation of dedicated thread on Windows platform and relies on AIS_ViewController::SetContinuousRedraw(). |
Affected Issues 0032523 |
|
mod - src/AIS/AIS_ViewController.cxx | Diff File | ||
mod - src/AIS/AIS_ViewController.hxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ContinuousRedrawer.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ContinuousRedrawer.hxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_EventManager.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_ViewerCommands.cxx | Diff File | ||
master 4391df89 2021-08-06 11:49:14
Committer: bugmaster Details Diff |
0026269: Modeling Data - Analytical extrema does not take into account trimmed input data Treatment of trimmed data is added Extrema/Extrema_ExtCC.cxx Test cases added tests/lowalgos/extcc/bug26269_1 tests/lowalgos/extcc/bug26269_2 Test cases are modified according to new behavior of algorithm |
Affected Issues 0026269 |
|
mod - src/Extrema/Extrema_ExtCC.cxx | Diff File | ||
mod - src/Extrema/Extrema_ExtCC.hxx | Diff File | ||
add - tests/lowalgos/extcc/bug26269_1 | Diff File | ||
add - tests/lowalgos/extcc/bug26269_2 | Diff File | ||
mod - tests/lowalgos/extcc/bug29712_13 | Diff File | ||
mod - tests/lowalgos/extcc/bug29712_21 | Diff File | ||
mod - tests/lowalgos/extcc/bug29712_22 | Diff File | ||
mod - tests/lowalgos/extcc/bug29712_24 | Diff File | ||
mod - tests/lowalgos/extcc/bug29712_25 | Diff File | ||
mod - tests/lowalgos/extcc/bug29712_29 | Diff File | ||
mod - tests/lowalgos/extcc/bug29712_3 | Diff File | ||
mod - tests/lowalgos/extcc/bug29712_32 | Diff File | ||
mod - tests/lowalgos/extcc/bug29712_37 | Diff File | ||
mod - tests/lowalgos/extcc/bug29712_5 | Diff File | ||
master 1b5eb2be 2021-08-04 11:37:46 achesnok Details Diff |
0026083: Coding Rules - Poor design of Graphic3d_GraduatedTrihedron - Made class Graphic3d_AxisAspect publicly nested in Graphic3d_GraduatedTrihedron. - Removed public PtrView field from trihedron and obtained it from OpenGL_Workspace while rendering. - Made CubicAxesCallback protected and provided corresponding getter/setter. - Renamed AxisAspect() to AxisAspectAt(). |
Affected Issues 0026083 |
|
mod - src/Graphic3d/Graphic3d_GraduatedTrihedron.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_GraduatedTrihedron.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_GraduatedTrihedron.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_View.cxx | Diff File | ||
master e93008ab 2021-08-04 06:42:04 Committer: bugmaster Details Diff |
0032518: Visualization - add AIS_InteractiveContext::SetDefaultDrawer() |
Affected Issues 0032518 |
|
mod - src/AIS/AIS_InteractiveContext.cxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext.hxx | Diff File | ||
master 286e9f13 2021-08-01 09:34:41 Details Diff |
0032508: Visualization - OpenGl_FrameBuffer::InitWrapper() should not fail on wrapping textured FBO OpenGl_FrameBuffer::InitWrapper() now reads viewport from GL_VIEWPORT and doesn't return error on GL_TEXTURE attachments. OpenGl_FrameBuffer::Release() assertion is now skipped for wrapped FBOs. |
Affected Issues 0032508 |
|
mod - src/OpenGl/OpenGl_FrameBuffer.cxx | Diff File | ||
master 32f86ef5 2021-07-30 19:35:28 Committer: bugmaster Details Diff |
0032506: Visualization - add AIS_InteractiveContext::ObjectIterator() for iterating over objects in context |
Affected Issues 0032506 |
|
mod - src/AIS/AIS_InteractiveContext.hxx | Diff File | ||
master 1a75fcdd 2021-07-30 00:09:09
Committer: bugmaster Details Diff |
0032470: Modeling Algorithms - BOP wrong result on sphere and box Correct adjusting pcurves on periodic surfaces: take the middle point as a reference point. |
||
mod - src/ProjLib/ProjLib_ComputeApprox.cxx | Diff File | ||
add - tests/bugs/modalg_7/bug32470 | Diff File | ||
mod - tests/bugs/moddata_3/bug5145 | Diff File | ||
mod - tests/draft/angle/K8 | Diff File | ||
master 45fc824b 2021-07-29 10:28:19 achesnok Committer: bugmaster Details Diff |
0031220: Visualization - remove internal field of viewer selector in context - Removed myMainSel field from AIS_InteractiveContext and obtained this value from mgrSelector. - Moved SelectMgr_ViewerSelector3d implementation into SelectMgr_ViewerSelector to get rid of redundant separation and extra DownCast's. - Declared SelectMgr_ViewerSelector3d as deprecated. |
Affected Issues 0031220 |
|
mod - src/AIS/AIS_InteractiveContext.cxx | Diff File | ||
mod - src/AIS/AIS_InteractiveContext.hxx | Diff File | ||
mod - src/SelectMgr/FILES | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectionImageFiller.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_ViewerSelector.hxx | Diff File | ||
rm - src/SelectMgr/SelectMgr_ViewerSelector3d.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_ViewerSelector3d.hxx | Diff File | ||
mod - src/StdSelect/StdSelect_ViewerSelector3d.hxx | Diff File | ||
master 7b5f7844 2021-07-29 08:00:09
Committer: bugmaster Details Diff |
0026979: Parabola curve intersection with variety of surfaces produces incorrect results. Method Intf_Tool::ParabBox now properly estimates the number of segments for a 3D parabola. Fix input arguments of called Bnd_Box::Get method in Intf_Tool::HyprBox method. |
Affected Issues 0026979 |
|
mod - src/Intf/Intf_Tool.cxx | Diff File | ||
add - tests/lowalgos/intcs/bug26979 | Diff File | ||
master 3016a390 2021-07-28 06:32:34
Committer: bugmaster Details Diff |
0032495: Coding rules - eliminate CLang UndefinedBehaviorSanitizer warnings - fixed CLang UndefinedBehaviorSanitizer warnings |
Affected Issues 0032495 |
|
mod - src/AdvApp2Var/AdvApp2Var_ApproxF2var.cxx | Diff File | ||
mod - src/AdvApp2Var/AdvApp2Var_SysBase.cxx | Diff File | ||
mod - src/NCollection/NCollection_Array1.hxx | Diff File | ||
master bec59435 2021-07-27 11:41:58
|
0032492: Coding - New warnings after integration fix for 27814 |
Affected Issues 0032492 |
|
mod - src/BRepCheck/BRepCheck_Analyzer.cxx | Diff File | ||
master 6054db8a 2021-07-26 14:16:13 Committer: bugmaster Details Diff |
0032482: Visualization - Object owner isn't removed from picked owner when object is removed SelectMgr_ViewerSelector::RemoveSelectableObject() now removes object from picking results. |
||
mod - src/AIS/AIS_InteractiveContext.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_ViewerSelector.hxx | Diff File | ||
add - tests/vselect/bugs/bug32482 | Diff File | ||
master 27e64adb 2021-07-26 08:09:57
Committer: bugmaster 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 - src/BinLDrivers/BinLDrivers_DocumentStorageDriver.cxx | Diff File | ||
mod - src/BinTools/BinTools.cxx | Diff File | ||
mod - src/BRepTools/BRepTools.cxx | Diff File | ||
mod - src/DDocStd/DDocStd_ApplicationCommands.cxx | Diff File | ||
mod - src/Draw/Draw_VariableCommands.cxx | Diff File | ||
mod - src/IGESControl/IGESControl_Writer.cxx | Diff File | ||
mod - src/IGESSelect/IGESSelect_WorkLibrary.cxx | Diff File | ||
mod - src/Image/Image_Texture.cxx | Diff File | ||
mod - src/OSD/OSD_CachedFileSystem.cxx | Diff File | ||
mod - src/OSD/OSD_CachedFileSystem.hxx | Diff File | ||
mod - src/OSD/OSD_FileSystem.cxx | Diff File | ||
mod - src/OSD/OSD_FileSystem.hxx | Diff File | ||
mod - src/OSD/OSD_FileSystemSelector.cxx | Diff File | ||
mod - src/OSD/OSD_FileSystemSelector.hxx | Diff File | ||
mod - src/OSD/OSD_LocalFileSystem.cxx | Diff File | ||
mod - src/OSD/OSD_LocalFileSystem.hxx | Diff File | ||
mod - src/RWGltf/RWGltf_CafWriter.cxx | Diff File | ||
mod - src/StepSelect/StepSelect_WorkLibrary.cxx | Diff File | ||
mod - src/TObjDRAW/TObjDRAW.cxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_OpenGlCommands.cxx | Diff File | ||
mod - src/VrmlAPI/VrmlAPI_Writer.cxx | Diff File | ||
mod - src/XmlLDrivers/XmlLDrivers_DocumentStorageDriver.cxx | Diff File | ||
master f1c034f9 2021-07-21 11:12:35 Committer: bugmaster Details Diff |
0032471: Mesh - Deflection of the triangulation is not recomputed for planar face Method EstimateDeflection has been added to BRepLib in order to check and update value of deflection provided by Poly_Triangulation; Introduction of Poly_TriangulationParameters intended to keep info about initial parameters of mesh stored by Poly_Triangulation; BRepMesh stores user-specified parameters to Poly_Triangulation via Poly_TriangulationParameters; Prefer initial parameters of mesh generator stored in Poly_Triangulation during check of mesh consistency. |
||
mod - src/BRepLib/BRepLib.cxx | Diff File | ||
mod - src/BRepLib/BRepLib.hxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_BaseMeshAlgo.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_ModelPostProcessor.cxx | Diff File | ||
mod - src/BRepMesh/BRepMesh_ModelPreProcessor.cxx | Diff File | ||
mod - src/Poly/FILES | Diff File | ||
mod - src/Poly/Poly_Triangulation.hxx | Diff File | ||
add - src/Poly/Poly_TriangulationParameters.cxx | Diff File | ||
add - src/Poly/Poly_TriangulationParameters.hxx | Diff File | ||
mod - tests/bugs/heal/bug26244 | Diff File | ||
mod - tests/bugs/mesh/bug22778 | Diff File | ||
mod - tests/bugs/mesh/bug23105 | Diff File | ||
mod - tests/bugs/mesh/bug23513 | Diff File | ||
mod - tests/bugs/mesh/bug24127 | Diff File | ||
mod - tests/bugs/mesh/bug24938 | Diff File | ||
mod - tests/bugs/mesh/bug25042 | Diff File | ||
mod - tests/bugs/mesh/bug25287 | Diff File | ||
mod - tests/bugs/mesh/bug25519 | Diff File | ||
mod - tests/bugs/mesh/bug27693 | Diff File | ||
mod - tests/bugs/mesh/bug27845 | Diff File | ||
mod - tests/bugs/mesh/bug29149 | Diff File | ||
mod - tests/bugs/mesh/bug29205 | Diff File | ||
mod - tests/bugs/mesh/bug29685 | Diff File | ||
mod - tests/bugs/mesh/bug29751 | Diff File | ||
mod - tests/bugs/mesh/bug29962 | Diff File | ||
mod - tests/bugs/mesh/bug30008_1 | Diff File | ||
mod - tests/bugs/mesh/bug30008_2 | Diff File | ||
mod - tests/bugs/mesh/bug30167 | Diff File | ||
mod - tests/bugs/mesh/bug31251 | Diff File | ||
add - tests/bugs/mesh/bug32471 | Diff File | ||
mod - tests/bugs/moddata_1/bug15519 | Diff File | ||
mod - tests/bugs/moddata_1/bug21122 | Diff File | ||
mod - tests/bugs/moddata_1/bug22759 | Diff File | ||
mod - tests/bugs/moddata_3/bug24959_2 | Diff File | ||
mod - tests/perf/mesh/bug23795 | Diff File | ||
mod - tests/perf/mesh/bug26889_1 | Diff File | ||
mod - tests/perf/mesh/bug26889_2 | Diff File | ||
mod - tests/perf/mesh/bug26889_3 | Diff File | ||
mod - tests/perf/mesh/bug26965 | Diff File | ||
mod - tests/perf/mesh/bug27119 | Diff File | ||
mod - tests/v3d/bugs/buc60857 | Diff File | ||
master 872a7e3a 2021-07-20 15:44:23
Committer: bugmaster Details Diff |
0032485: Modeling Algorithms - Add Clone() function for adapters Provide ShallowCopy() functions for adapters & evaluators of curves, 2d curves and surfaces. This will allow using copies of the same adapter in multi-thread calculations. |
Affected Issues 0032485 |
|
mod - src/Adaptor2d/Adaptor2d_Curve2d.cxx | Diff File | ||
mod - src/Adaptor2d/Adaptor2d_Curve2d.hxx | Diff File | ||
mod - src/Adaptor2d/Adaptor2d_Line2d.cxx | Diff File | ||
mod - src/Adaptor2d/Adaptor2d_Line2d.hxx | Diff File | ||
mod - src/Adaptor2d/Adaptor2d_OffsetCurve.cxx | Diff File | ||
mod - src/Adaptor2d/Adaptor2d_OffsetCurve.hxx | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_Curve.cxx | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_Curve.hxx | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_CurveOnSurface.cxx | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_CurveOnSurface.hxx | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_IsoCurve.cxx | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_IsoCurve.hxx | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_Surface.cxx | Diff File | ||
mod - src/Adaptor3d/Adaptor3d_Surface.hxx | Diff File | ||
mod - src/BiTgte/BiTgte_CurveOnEdge.cxx | Diff File | ||
mod - src/BiTgte/BiTgte_CurveOnEdge.hxx | Diff File | ||
mod - src/BRepAdaptor/BRepAdaptor_CompCurve.cxx | Diff File | ||
mod - src/BRepAdaptor/BRepAdaptor_CompCurve.hxx | Diff File | ||
mod - src/BRepAdaptor/BRepAdaptor_Curve.cxx | Diff File | ||
mod - src/BRepAdaptor/BRepAdaptor_Curve.hxx | Diff File | ||
mod - src/BRepAdaptor/BRepAdaptor_Curve2d.cxx | Diff File | ||
mod - src/BRepAdaptor/BRepAdaptor_Curve2d.hxx | Diff File | ||
mod - src/BRepAdaptor/BRepAdaptor_Surface.cxx | Diff File | ||
mod - src/BRepAdaptor/BRepAdaptor_Surface.hxx | Diff File | ||
mod - src/ChFiDS/ChFiDS_ElSpine.cxx | Diff File | ||
mod - src/ChFiDS/ChFiDS_ElSpine.hxx | Diff File | ||
mod - src/Geom2dAdaptor/Geom2dAdaptor_Curve.cxx | Diff File | ||
mod - src/Geom2dAdaptor/Geom2dAdaptor_Curve.hxx | Diff File | ||
mod - src/Geom2dEvaluator/Geom2dEvaluator_Curve.hxx | Diff File | ||
mod - src/Geom2dEvaluator/Geom2dEvaluator_OffsetCurve.cxx | Diff File | ||
mod - src/Geom2dEvaluator/Geom2dEvaluator_OffsetCurve.hxx | Diff File | ||
mod - src/GeomAdaptor/GeomAdaptor_Curve.cxx | Diff File | ||
mod - src/GeomAdaptor/GeomAdaptor_Curve.hxx | Diff File | ||
mod - src/GeomAdaptor/GeomAdaptor_Surface.cxx | Diff File | ||
mod - src/GeomAdaptor/GeomAdaptor_Surface.hxx | Diff File | ||
mod - src/GeomAdaptor/GeomAdaptor_SurfaceOfLinearExtrusion.cxx | Diff File | ||
mod - src/GeomAdaptor/GeomAdaptor_SurfaceOfLinearExtrusion.hxx | Diff File | ||
mod - src/GeomAdaptor/GeomAdaptor_SurfaceOfRevolution.cxx | Diff File | ||
mod - src/GeomAdaptor/GeomAdaptor_SurfaceOfRevolution.hxx | Diff File | ||
mod - src/GeomEvaluator/GeomEvaluator_Curve.hxx | Diff File | ||
mod - src/GeomEvaluator/GeomEvaluator_OffsetCurve.cxx | Diff File | ||
mod - src/GeomEvaluator/GeomEvaluator_OffsetCurve.hxx | Diff File | ||
mod - src/GeomEvaluator/GeomEvaluator_OffsetSurface.cxx | Diff File | ||
mod - src/GeomEvaluator/GeomEvaluator_OffsetSurface.hxx | Diff File | ||
mod - src/GeomEvaluator/GeomEvaluator_Surface.hxx | Diff File | ||
mod - src/GeomEvaluator/GeomEvaluator_SurfaceOfExtrusion.cxx | Diff File | ||
mod - src/GeomEvaluator/GeomEvaluator_SurfaceOfExtrusion.hxx | Diff File | ||
mod - src/GeomEvaluator/GeomEvaluator_SurfaceOfRevolution.cxx | Diff File | ||
mod - src/GeomEvaluator/GeomEvaluator_SurfaceOfRevolution.hxx | Diff File | ||
mod - src/GeomFill/GeomFill_SnglrFunc.cxx | Diff File | ||
mod - src/GeomFill/GeomFill_SnglrFunc.hxx | Diff File | ||
mod - src/ProjLib/ProjLib_CompProjectedCurve.cxx | Diff File | ||
mod - src/ProjLib/ProjLib_CompProjectedCurve.hxx | Diff File | ||
mod - src/ProjLib/ProjLib_ProjectedCurve.cxx | Diff File | ||
mod - src/ProjLib/ProjLib_ProjectedCurve.hxx | Diff File | ||
mod - src/ProjLib/ProjLib_ProjectOnPlane.cxx | Diff File | ||
mod - src/ProjLib/ProjLib_ProjectOnPlane.hxx | Diff File | ||
master 4e993e4d 2021-07-19 10:31:05 Committer: bugmaster Details Diff |
0027919: Visualization - support multiple transformation persistence groups within single presentation Added transform persistence property to Graphic3d_Group and Select3D_SensitiveEntity. SelectMgr_ViewerSelector, Graphic3d_Layer and OpenGl_Structure have been updated to process per-group transform persistence within picking, ZFit and rendering. Added zoomable state to Prs3d_ArrowAspect supported by PrsDim_Dimension. Added gp_GTrsf::SetMat4(), opposite to gp_GTrsf::GetMat4(). |
Affected Issues 0027919 |
|
mod - src/gp/gp_GTrsf.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_CStructure.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_CStructure.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_Group.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_Group.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_Layer.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_Structure.cxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_TransformPers.hxx | Diff File | ||
mod - src/Graphic3d/Graphic3d_TransformUtils.hxx | Diff File | ||
mod - src/NCollection/NCollection_Mat3.hxx | Diff File | ||
mod - src/NCollection/NCollection_Mat4.hxx | Diff File | ||
mod - src/OpenGl/OpenGl_Structure.cxx | Diff File | ||
mod - src/OpenGl/OpenGl_Structure.hxx | Diff File | ||
mod - src/Prs3d/Prs3d_ArrowAspect.cxx | Diff File | ||
mod - src/Prs3d/Prs3d_ArrowAspect.hxx | Diff File | ||
mod - src/PrsDim/PrsDim_AngleDimension.cxx | Diff File | ||
mod - src/PrsDim/PrsDim_Dimension.cxx | Diff File | ||
mod - src/Select3D/Select3D_SensitiveEntity.cxx | Diff File | ||
mod - src/Select3D/Select3D_SensitiveEntity.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectableObjectSet.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SelectableObjectSet.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SensitiveEntitySet.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_SensitiveEntitySet.hxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_ViewerSelector.cxx | Diff File | ||
mod - src/SelectMgr/SelectMgr_ViewerSelector.hxx | Diff File | ||
mod - src/ViewerTest/ViewerTest_RelationCommands.cxx | Diff File | ||
add - tests/v3d/dimensions/bug27919 | Diff File | ||
master 715fcb5a 2021-07-14 20:40:32 Committer: bugmaster Details Diff |
0027884: Modeling Algorithms - Possible improvement for 2d classifier Added the implementation of bndbox<->line and bndbox<->segment intersections for 2D to Bnd_Box2d Added the speedup for 2d classification to BRepClass_Intersector.cxx Added the test for our improvement |
Affected Issues 0027884 |
|
mod - src/Bnd/Bnd_Box2d.cxx | Diff File | ||
mod - src/Bnd/Bnd_Box2d.hxx | Diff File | ||
mod - src/BOPTest/BOPTest_LowCommands.cxx | Diff File | ||
mod - src/BRepClass/BRepClass_Edge.cxx | Diff File | ||
mod - src/BRepClass/BRepClass_Edge.hxx | Diff File | ||
mod - src/BRepClass/BRepClass_FaceClassifier.cxx | Diff File | ||
mod - src/BRepClass/BRepClass_FaceClassifier.hxx | Diff File | ||
mod - src/BRepClass/BRepClass_FaceExplorer.cxx | Diff File | ||
mod - src/BRepClass/BRepClass_FaceExplorer.hxx | Diff File | ||
mod - src/BRepClass/BRepClass_Intersector.cxx | Diff File | ||
mod - src/BRepClass/BRepClass_Intersector.hxx | Diff File | ||
mod - src/BRepClass3d/BRepClass3d_SolidExplorer.cxx | Diff File | ||
mod - src/QABugs/QABugs_20.cxx | Diff File | ||
add - tests/bugs/modalg_6/bug27884 | Diff File |