Changesets: occt-products

master 45cefb79

2022-08-10 13:30:17


Details Diff
0033098: Express Mesh - Wrong ordering of the wire

Added ordering of the wire with using "mode3d" flag as true in ShapeAnalysis_Wire::CheckOrder(), if the ordering with this flag as false gives wrong result
mod - blob Diff File
mod - src/QMShape/QMShape_Tessellator.cxx Diff File
mod - tests/cr/bugs/bug28649 Diff File
mod - tests/emesh/bugs/bug29774 Diff File

master 7d10377b

2022-07-14 15:09:15


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

2022-07-05 12:59:10


Committer: smoskvin Details Diff
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: smoskvin Details Diff
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: smoskvin Details Diff
0033041: Coding - get rid of unused headers [TopTools to Xw] Affected Issues
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: smoskvin Details Diff
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


Details Diff
0033025: Coding - get rid of unused Standard_TooManyUsers class Affected Issues
mod - samples/swig/TKernel.i Diff File

master 65b5123f

2022-06-21 14:29:47


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

2022-06-17 16:59:59


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


Details Diff
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: afokin Details Diff
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 d7e40f25

2022-06-14 19:18:13


Committer: afokin Details Diff
0033019: Coding - get rid of unused classes Affected Issues
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: smoskvin Details Diff
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/ Diff File

master f7ec7bc1

2022-06-07 14:25:56


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

2022-06-01 08:13:25


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


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

master 93d6f121

2022-05-21 18:51:21


Details Diff
0032978: Visualization - AIS_ViewController::PickPoint() includes objects invisible in current View Affected Issues
mod - samples/qt/SSP/src/ViewSSP.cxx Diff File
mod - samples/qt/Unfolding/src/UnfoldingBaseView.cpp Diff File

master e756ef65

2022-05-20 18:46:47


Committer: afokin Details Diff
0032988: Express Mesh - The Express Mesh algorithm produces a mesh with hole

Bad mesh was generated because of triangles with the null-area in 2d and the "close to null"-area in 3d.
These triangles can not be correct classified as the hole or the material.
Now, these triangles classified as material.
mod - diff Diff File
add - tests/emesh/bugs/bug32988 Diff File

master aa5fde96

2022-05-17 12:57:35


Committer: inv Details Diff
0032974: Configuration - update environment for VS2022

fixed misprint
Affected Issues
mod - adm/templates/build.bat Diff File
mod - adm/templates/ Diff File
mod - adm/templates/install.bat Diff File

master 79a687f1

2022-05-16 12:01:48


Committer: azv Details Diff
0032995: Modeling algorithms - Interface for checking canonical geometry

Replacing ShapeConvert_Curve, ShapeConvert_Surface
by GeomConvert_CurveToAnaCurve, SurfToAnaSurf (from OCCT)
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/CRDRAW/CRDRAW_ShapeConvert.cxx Diff File
mod - src/ShapeConvert/FILES Diff File
mod - src/ShapeConvert/ShapeConvert.cxx Diff File
rm - src/ShapeConvert/ShapeConvert_Curve.cxx Diff File
rm - src/ShapeConvert/ShapeConvert_Curve.hxx Diff File
rm - src/ShapeConvert/ShapeConvert_Surface.cxx Diff File
rm - src/ShapeConvert/ShapeConvert_Surface.hxx Diff File
rm - src/ShapeConvert/ShapeConvert_Surface.lxx Diff File
mod - src/TKCRDRAW/EXTERNLIB Diff File
mod - tests/cr/standard/B1 Diff File
mod - tests/cr/standard/end Diff File

master 17cda813

2022-05-16 10:50:32


Details Diff
0032969: Coding - get rid of unused headers [IMeshData to PLib]

Affected Issues
mod - diff Diff File

master ad07e82b

2022-05-05 11:35:01


Committer: afokin Details Diff
0030024: Data Exchange - STEP, IGES export support of BRep shapes based on tessellated geometry

CSharp/Java samples adaptation
Affected Issues
mod - diff Diff File
mod - samples/swig/TKSTEPBase.i Diff File

master 8569b44e

2022-05-04 19:14:51


Committer: smoskvin Details Diff
0032962: Product User Guides - update for release 7.6.2

Changelog updated for EMesh and PMI_Vis
System requirements updated for PMI_Vis
mod - diff Diff File
mod - dox/user_guides/express_mesh/ Diff File
1 2 3 4 5 6 7 8 9 10 11  Next  Last