Changesets: occt-products
master 7d10377b 2022-07-14 15:09:15
Committer: |
0032940: Canonical Recognition: Some surfaces are not recognized as cylindrical surfaces bug32940 - new test case added |
||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
add - tests/cr/bugs/bug32940 | Diff File | ||
master 57fd35c0 2022-07-11 18:06:43 Details Diff |
0030137: ExpressMesh hangs when meshing this bad face Changed condition for forbiddance of the division: it is also necessary that the square distance between projected point and the "half-division" point be less than the square distance between the checked points |
||
mod - src/QMShape/QMShape_DiscrCurve.cxx | Diff File | ||
add - tests/emesh/bugs/bug30137 | Diff File | ||
master a97a54fc 2022-07-11 12:55:05
Committer: |
0033058: JT Import - perform XT translation in multiple threads Implementing parallel translation for JT file format. Creating new function processJtUnit which purpose is to Process the units from the NCollection_Vector<Handle(JTCAFControl_ReaderProcessingUnit)> myProcessingUnits. In this container we append only leaves which type is Handle(JtNode_Part) Such Processing is taking place if the myPrefGeomRepr field is set to JTCAFControl_Representation_PreferMesh, JTCAFControl_Representation_PreferBRep or JTCAFControl_Representation_BRepOnly. When myPrefGeomRepr is equal to PreferMesh we call fillGroup from the parseSceneNode at first. If fillGroup returns false, we will add this Node to the myProcessingUnits and in the processJtUnit we will try to call JTCAFControl_Reader::TranslateBReps to translate the Shape. In case of JTCAFControl_Representation_PreferBRep we are adding the Node to the myProcessingUnits, calling TranslateBReps and if it returns false, we are trying to call fillGroup. If new nodes have been added after calling fillGroup, we call processJtUnit again (recursively). And when myPrefGeomRepr is JTCAFControl_Representation_BRepOnly, we are adding the Node to the container and trying to call LoadAndTranslate from the ProcessJtUnit I've replaced XShow with XDisplay in tests/jt/read/begin because of unstable document displaying. -parallel flag was also removed because it caused performance slowdown when testgrid was running in parallel mode. |
||
mod - diff | Diff File | ||
mod - src/JTCAFControl/JTCAFControl_Reader.hxx | Diff File | ||
mod - tests/jt/read/begin | Diff File | ||
add - tests/jt/read/F5 | Diff File | ||
add - tests/jt/read/F6 | Diff File | ||
add - tests/jt/read/F7 | Diff File | ||
master 69c19f64 2022-07-07 11:13:51
Committer: |
0028414: Data Exchange, STEP - Face on a closed surface with single inner wire and without natural bound not correctly read |
Affected Issues 0028414 |
|
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 - tests/parasolid/read/C8 | Diff File | ||
mod - tests/sat/doc_1/H7 | Diff File | ||
mod - tests/sat/doc_6/D6 | Diff File | ||
mod - tests/sat/write/bug28868_3 | Diff File | ||
master 2d8d85d7 2022-07-06 10:01:31
Committer: |
0033034: Samples - Warning on Ubuntu 20.04 Fix warnings: * catching polymorphic type 'class Standard_Failure', 'class Standard_LicenseError' by value [-Wcatch-value=] * this 'if' clause does not guard... [-Wmisleading-indentation] * '<anonymous>.gp_XYZ::z' may be used uninitialized in this function [-Wmaybe-uninitialized] |
||
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 - samples/qt/ACIS/src/TranslateACIS.cxx | Diff File | ||
mod - samples/qt/DXF/src/TranslateDXF.cxx | Diff File | ||
mod - samples/qt/OMF/src/DialogBMParams.cpp | Diff File | ||
mod - samples/qt/OMF/src/DialogEdit.cpp | Diff File | ||
mod - samples/qt/OMF/src/OMFSample.cpp | Diff File | ||
mod - samples/qt/OMF/src/OMFSampleView3D.cpp | Diff File | ||
mod - samples/qt/Parasolid/src/TranslateXT.cxx | Diff File | ||
mod - samples/qt/SSP/src/MDIWindowSSP.cxx | Diff File | ||
mod - samples/qt/SSP/src/PlaneInitDialog.cpp | Diff File | ||
mod - samples/qt/SSP/src/TranslateSSP.cxx | Diff File | ||
mod - samples/qt/Unfolding/src/UnfoldingApp.cpp | Diff File | ||
mod - samples/qt/XDE/src/XDESampleApp.cpp | Diff File | ||
mod - samples/qt/XDE/src/XDESampleView3D.cpp | Diff File | ||
master 5105e9ba 2022-07-05 16:27:18
Committer: |
0030577: FastDist - Improve performance of FastDist algorithm by using other BVH builder FastDist/FastDist_BoxSet.cxx, hxx - user interface to have possibility use any BVH_Builder |
||
mod - blob | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - src/FastDist/FastDist_BoxSet.hxx | Diff File | ||
mod - tests/fastdist/prim/begin | Diff File | ||
master 04172d8e 2022-07-05 12:59:10
Committer: |
0028243: Bad result of the canonical recognition ShapeConvert/ShapeConvert_Curve.cxx - set variable Deviation for cases Circle and Ellipse |
||
mod - diff | Diff File | ||
mod - tests/cr/bugs/bug28243 | Diff File | ||
mod - tests/cr/bugs/bug28649 | Diff File | ||
master 607f906a 2022-07-01 20:54:35
Committer: |
0033051: Mesh Decimator - unexpected outlier of a triangle after decimation The method MeshDecim_DecimateTool::checkInversion did not define the output area in the case of inversion. This caused usage of uninitialized variable. The patch provides definition of the output argument in any case. Test case has been added. For its work the source code of the mesh model has been modified so that the bounding box was always actual. |
||
mod - blob | Diff File | ||
mod - src/MeshDecim/MeshDecim_DecimateTool.cxx | Diff File | ||
mod - src/MeshDecim/MeshDecim_MeshModel.cxx | Diff File | ||
mod - src/MeshDecim/MeshDecim_MeshModel.hxx | Diff File | ||
master 78f14e59 2022-06-28 08:01:48
Committer: |
0033041: Coding - get rid of unused headers [TopTools to Xw] |
Affected Issues 0033041 |
|
mod - diff | Diff File | ||
mod - samples/java/OCCwrapJava/com_opencascade_samples_importexport_CASCADEView3d.cxx | Diff File | ||
master 3589c0f9 2022-06-27 20:57:01 Committer: |
0033045: Express Mesh - Wrong generated triangle in mesh Added additional checking for intersection links with QMBgr_FacetBuilder::myFaceEdges Added correction of the tolerances of the QuadTree, depending on the shifting value of the node |
||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - src/QMBgr/QMBgr_FacetBuilder.cxx | Diff File | ||
master 06a1a900 2022-06-22 19:01:55
|
0033025: Coding - get rid of unused Standard_TooManyUsers class |
Affected Issues 0033025 |
|
mod - samples/swig/TKernel.i | Diff File | ||
master 65b5123f 2022-06-21 14:29:47
Committer: |
0030175: BestFit - access violation on shape without geometry data Add check for HasUVNodes() in BestFit_PrimitiveSet Add check for ShapesHasUVpoints() for exact distance calc Add test case tests/bfit/bugs/bug30175 |
||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - src/BestFitAlgo/BestFitAlgo_Projector.cxx | Diff File | ||
mod - src/BestFitAlgo/BestFitAlgo_Projector.hxx | Diff File | ||
mod - src/BestFitAPI/BestFitAPI_Algo.cxx | Diff File | ||
mod - src/BestFitAPI/BestFitAPI_Algo.hxx | Diff File | ||
add - tests/bfit/bugs/bug30175 | Diff File | ||
master d69fdb0b 2022-06-21 12:55:18
|
0032957: Add WRAP_INCLUDE for new OCCT header. |
Affected Issues 0032957 |
|
mod - samples/swig/TKernel.i | Diff File | ||
master 2d7c1818 2022-06-17 16:59:59
Committer: |
0029314: FastDist: Calculation of distance does not respect the given precision Modification of mesh deflection |
||
mod - tests/fastdist/MoveSim/MSE002 | Diff File | ||
master 6e3cf54f 2022-06-16 15:29:49
|
0032983: JT Import - Instance named data is ignored Merge parts and instance nodes metadata to avoid loss of instance metadata. New test case has been added. The test procedure 'checkProperties' has been modified so as to check properties one by one instead of comparing strings. Some tests have been modified to reflect new behavior. |
||
mod - diff | Diff File | ||
mod - src/JTCAFControl/JTCAFControl_Reader.cxx | Diff File | ||
mod - tests/jt/begin | Diff File | ||
mod - tests/jt/read/begin | Diff File | ||
mod - tests/jt/read/bug31168 | Diff File | ||
mod - tests/jt/read/bug31243 | Diff File | ||
add - tests/jt/read/bug32983 | Diff File | ||
add - tests/jt/read/end | Diff File | ||
master ba8a8a69 2022-06-15 13:23:06
Committer: |
0032984: Collision Detection - collision is computed incorrectly with non-zero tolerance Add improvement in triangles collision detection algorithm (if they lie in the same plane) Add test case tests/coldet/collision/bug32984 |
||
mod - blob | Diff File | ||
mod - src/ColDetectionProxy/ColDetectionProxy_Triangle.cxx | Diff File | ||
master b739120d 2022-06-15 10:54:22 Committer: |
0033010: Datakit Exchange - Metadata translation from Datakit model to XCAF Implemented import metadata from Dtk document to XCAF |
||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - blob | Diff File | ||
mod - diff | Diff File | ||
mod - src/DtkCafControl/DtkCafControl_ActorReader.cxx | Diff File | ||
mod - src/DtkCafControl/DtkCafControl_ActorReader.pxx | Diff File | ||
add - tests/dtk/metadata/A1 | Diff File | ||
add - tests/dtk/metadata/A4 | Diff File | ||
add - tests/dtk/metadata/A5 | Diff File | ||
add - tests/dtk/metadata/A7 | Diff File | ||
add - tests/dtk/metadata/A8 | Diff File | ||
add - tests/dtk/metadata/A9 | Diff File | ||
add - tests/dtk/metadata/begin | Diff File | ||
add - tests/dtk/metadata/end | Diff File | ||
master cb3de2b1 2022-06-14 21:45:44
|
0033020: Adding the QMAKE_CFLAGS_ISYSTEM variable to sample profiles |
Affected Issues 0033020 |
|
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - samples/qt/OMF/OMFSample.pro | Diff File | ||
mod - samples/qt/SSP/SSPSample.pro | Diff File | ||
mod - samples/qt/XDE/XDESample.pro | Diff File | ||
master d7e40f25 2022-06-14 19:18:13
Committer: |
0033019: Coding - get rid of unused classes |
Affected Issues 0033019 |
|
mod - diff | Diff File | ||
master 83c6c4b7 2022-06-14 10:49:10 Details Diff |
0032472: Express Mesh - Mesh deflection is always equal to the value specified by Commit Changed parameters of QMData_IMeshFace::Commit() method from Standard_Real theDeflection to Poly_TriangulationParameters Added usage of BRepLib::UpdateDeflection() method to update value of the deflection of the face Changed default value of the deviation angle of QMData_MeshParameters class from 1e100 to 90 degrees |
||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - src/OMFQM/OMFQM_IMesh.hxx | Diff File | ||
mod - src/QMData/QMData_IMesh.hxx | Diff File | ||
mod - src/QMData/QMData_MeshParameters.hxx | Diff File | ||
mod - src/QMShape/QMShape_IShapeTriangulation.cxx | Diff File | ||
mod - src/QMShape/QMShape_IShapeTriangulation.hxx | Diff File | ||
add - tests/emesh/bugs/bug32472_1 | Diff File | ||
add - tests/emesh/bugs/bug32472_2 | Diff File | ||
master 88426332 2022-06-09 18:27:57 Committer: |
0033008: JT Import/Export: Mistakes in User's Guide Method is renamed in code examples; Note about renaming is added to change log. |
||
mod - dox/user_guides/jt_interface/jt_interface.md | Diff File | ||
master f7ec7bc1 2022-06-07 14:25:56 Committer: |
0032981: RVM Import - all objects are read with no color A default color map is added to RVMCAFControl_Reader. One can change default colors by calling RVMCAFControl_Reader::SetDefaultColor method for a particular material id. |
||
mod - src/RVMCAFControl/RVMCAFControl_Reader.cxx | Diff File | ||
mod - src/RVMCAFControl/RVMCAFControl_Reader.hxx | Diff File | ||
add - tests/rvm/doc_1/bug32981 | Diff File | ||
master e407d59a 2022-06-03 14:29:07
Committer: |
0028024: Data Exchange - create a convenient mechanism for managing shape healing options when reading STEP or IGES file |
Affected Issues 0028024 |
|
mod - blob | Diff File | ||
mod - samples/mfc/shapehealer/resource/ShapeHealing | Diff File | ||
mod - src/AcisData/AcisData.cxx | Diff File | ||
mod - src/XSTEPResourceAdv/SAT | Diff File | ||
mod - src/XSTEPResourceAdv/XT | Diff File | ||
mod - src/XtControl/XtControl_Controller.cxx | Diff File | ||
master 92209919 2022-06-01 08:13:25
Committer: |
add a correction to the comparison of the results in the bfit test cases 0030361: Addition of the scale factor in the best fit algorithm for scaling point clouds Add the scale factor in the best fit algorithm to provide scaling of the point cloud in according to size of shape Add test cases: test\bfit\scale and test\bfit\scale |
||
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 - src/BestFitAlgo/BestFitAlgo_Function.cxx | Diff File | ||
mod - src/BestFitTest/BestFitTest.cxx | Diff File | ||
mod - tests/bfit/end | Diff File | ||
mod - tests/bfit/grids.list | Diff File | ||
mod - tests/bfit/loc_propeller/A3 | Diff File | ||
mod - tests/bfit/loc_propeller/A6 | Diff File | ||
add - tests/bfit/scale/A1 | Diff File | ||
add - tests/bfit/scale/A2 | Diff File | ||
add - tests/bfit/scale1/A1 | Diff File | ||
add - tests/bfit/scale1/A2 | Diff File | ||
add - tests/bfit/scale1/A3 | Diff File | ||
master dd7e4c61 2022-05-26 15:44:08
|
0030651: IFC Import - IFCCAFControl_Reader.hxx should NOT depend on external libraries Implementing pimpl idiom to avoid IFC dependencies Moving #pragma warning to the IFCCAFControl_Reader.cxx Forward declaration instead of #include in the IFCCAFControl_Model.hxx Removing redundant #ifdef |
||
mod - diff | Diff File | ||
mod - diff | Diff File | ||
mod - src/IFCCAFControl/IFCCAFControl_Model.hxx | Diff File | ||
mod - src/IFCCAFControl/IFCCAFControl_Reader.hxx | Diff File |