- 06 Oct, 2020 1 commit
-
-
jgv authored
Correct unification of circular edges: avoid trying to make an axis with null magnitude.
-
- 30 Sep, 2020 1 commit
-
-
mkrylova authored
Added a check to see if the ISO line intersects the bounding contour.
-
- 24 Aug, 2020 1 commit
-
-
jgv authored
-
- 31 Jul, 2020 1 commit
-
-
jfa authored
-
- 29 Jul, 2020 1 commit
-
-
jgv authored
-
- 23 Jul, 2020 3 commits
-
-
emv authored
BOPAlgo_WireSplitter::Path - continue building the next loop with the last edge not included into found loop.
-
jgv authored
Small correction in STEPControl_ActorWrite::TransferCompound - take into account the case when a subshape has type TopAbs_FACE.
-
jgv authored
1. Modification in method BRepFill_Filling::Build - correction of building the wire. 2. Create new subgroup "filling" in the group "bugs".
-
- 07 Jul, 2020 1 commit
-
-
azv authored
Improve projection of ellipse and circle on a plane in case of the same parametrization of the original curve and the projected one is not necessary. Now the projection is a canonical curve instead on B-spline.
-
- 18 May, 2020 1 commit
-
-
jfa authored
0031565: Visualization - SIGFPE, Arithmetic exception if SelectMgr_TriangularFrustumSet::Build() is called with single point
-
- 30 Apr, 2020 2 commits
-
-
mzernova authored
A special mode for the selecting by polygon is added to select only completely overlapping objects. In order to track the sensitives that were included completely by defined polygon, the boundary points of the polygonal frustrum are stored in the variable myBoundaryPoints. If an sensitive intersects with at least one of the frustrums from myFrustums, then checking whether this object intersects with borders using the isIntersectBoundary method; if not, then the sensitive were included completely by defined polygon. Because the polygon can be concave, then to check the sensitive were included completely by defined polygon, it is not enough to check of all its points, it is necessary that the edges of the sensitive do not intersect polygonal frustrum. To do this, for polygonal selection, a call to the Overlaps method for a point was replaced by a call to a segment where necessary. bugs/vis/bug31440: test case added
-
kgv authored
BRepTools::Triangulation() has been extended with a new parameter for checking Poly_Polygon3D presense within free Edges. StdPrs_WFShape::Add() now performs auto-triangulation in the same way as StdPrs_ShadedShape::Add(). StdSelect_BRepSelectionTool::GetEdgeSensitive() now creates Select3D_SensitiveSegment instead of Select3D_SensitiveCurve for tessellated segment. Select3D_SensitiveSegment default sensitivity factor has been changed to 3 pixels to match Select3D_SensitiveCurve. Test case bug23625_1, added workaround for out-of-range crash in HLRBRep_PolyAlgo on re-triangulated shape.
-
- 23 Apr, 2020 3 commits
- 16 Apr, 2020 1 commit
-
-
mpv authored
ForceInterfEE, ForceInterfEF - Use normalized vectors for angle computation. Increase the criteria angle.
-
- 01 Apr, 2020 1 commit
-
-
emv authored
Eliminate numerical instability by ensuring that the tolerance of intersection entities is slightly grater than the actual distance to the shapes creating the entity.
-
- 31 Mar, 2020 1 commit
-
-
jgv authored
Approx_ComputeCLine.gxx : number of possible cuttings is increased, tolerance in U parameter is reduced.
-
- 27 Mar, 2020 4 commits
-
-
jgv authored
Local function TransformPCurves is modified to process correctly same-domain elementary surfaces with different local coordinate systems.
-
ifv authored
BRepClass3d_SClassifier.cxx : revert integration for CR29712 Test case added
-
ifv authored
BRepPrimAPI_MakeRevol.cxx: check of intersection of edge with rotation axis is improved. Test case added
-
ifv authored
0031404: Modeling Algorithms - BOP Fuse produces a self-interfering or a good shape depending on the order of arguments Approx_ComputeCLine.gxx : number of possible cuttings is increased tests/bugs/modalg_7/bug31404 : test case added
-
- 06 Mar, 2020 2 commits
- 05 Mar, 2020 2 commits
-
-
jgv authored
0031187: Modeling Algorithms - Regression relatively 7.3.0. Unify same domain algorithm produces invalid shape. Modify the local function ReconstructMissedSeam to build new seam edges correctly.
-
ifv authored
GeomConvert_1.cxx: Creation periodic BSpline surfaces from trimmed periodic surface if trim is boundaries of periodic domain is allowed BRepTools_NurbsConvertModification.cxx: Checking domain of 2dCurves if surfaces are periodic is added Test case tests/bugs/mesh/bug30008_2 is modified according to current behavior Test case tests/bugs/modalg_7/bug31242 is added
-
- 14 Jan, 2020 2 commits
-
-
ifv authored
0031294: Modeling Algorithms - Regression relatively 7.3.0. Crash in method BRepPrimAPI_MakePrism::Generated(...) BRepSweep_NumLinearRegularSweep.cxx: raising exeption is removed Test case is added QABugs_20.cxx - test command is added
-
ifv authored
1. src\BRepSweep\BRepSweep_NumLinearRegularSweep.cxx Fix bug by adding result in list of generated shapes, if initial shape is vertex, edge or face. 2. src\BRepLib\BRepLib.cxx Add protection against treatment not geometric edge in BRepLib::UpdateInnerTolerances(...) 3. Add test case for bug and correct test for bug 30346 according to new behavior of algorithm
-
- 26 Dec, 2019 5 commits
-
-
jgv authored
Modify the local function EdgeToBSpline of BRepFill_NSections to build a BSpline curve of general type for each curve of profile.
-
vsv authored
AIS_Trihedron - removed extra fields holding highlight styles; standard styles are now used instead; fixed unexpected modification of global aspects; fixed unhighligting of selected plane within Shaded trihedron. AIS_InteractiveContext now sets highlight color to highlight aspects, not only base color to drawer itself.
-
jgv authored
1. Correct building history: the case of closed spine. 2. Rollback method GeomFill_CorrectedFrenet::InitInterval - correct processing singularities on spine. 3. Correct test cases.
-
jgv authored
Modification in local static method TransformPCurves - compute real U And V bounds of a face and use them in further computations.
-
emv authored
When splitting the shell/face with internal faces/edges use the 'internal' criteria of the face to choose the way to create loops. Side effect changes: - When performing Boolean operation - move the objects located far from Origin to the Origin to increase the accuracy of intersections.
-
- 29 Sep, 2019 3 commits
- 26 Sep, 2019 1 commit
-
-
kgv authored
Updated OCC logo. Replaced some external links to https. Added references to VS2019 support. Added glTF, OBJ, IFC, JT into listing within appropriate sections. Replaced dead URLs. Fixed misleading information.
-
- 25 Sep, 2019 3 commits
-
-
apn authored
'\n' was returned to @figure ALIAS because it doesn't cause the appearance of warnings during generation of PDF documentation
-
emv authored
Revert changes by #30518
-
drazmyslovich authored
BRepMesh_ModelHealer - recognize a small face with 1 wire and 2 small edges as a face for refinement. BRepMesh_DefaultRangeSplinner - reduce tolerance on tiny faces to improve the meshing results. Added new test cases: bugs mesh bug25044_*. Existing test cases updated to reflect improvements.
-