@@ -616,17 +616,14 @@ export class OccHelper {
616
616
617
617
divideEdgeByParamsToPoints ( inputs : Inputs . OCCT . DivideDto < TopoDS_Edge > ) : Inputs . Base . Point3 [ ] {
618
618
const edge = inputs . shape ;
619
- const { uMin, uMax } = this . getEdgeBounds ( edge ) ;
620
619
const wire = this . combineEdgesAndWiresIntoAWire ( { shapes : [ edge ] } ) ;
621
- const curve = new this . occ . BRepAdaptor_CompCurve_2 ( wire , false ) ;
622
- return this . divideCurveToNrSegments ( { ...inputs , shape : curve } , uMin , uMax ) ;
620
+ return this . divideWireByParamsToPoints ( { ...inputs , shape : wire } ) ;
623
621
}
624
622
625
623
divideEdgeByEqualDistanceToPoints ( inputs : Inputs . OCCT . DivideDto < TopoDS_Edge > ) : Base . Point3 [ ] {
626
624
const edge = inputs . shape ;
627
625
const wire = this . combineEdgesAndWiresIntoAWire ( { shapes : [ edge ] } ) ;
628
- const curve = new this . occ . BRepAdaptor_CompCurve_2 ( wire , false ) ;
629
- return this . divideCurveByEqualLengthDistance ( { ...inputs , shape : curve } ) ;
626
+ return this . divideWireByEqualDistanceToPoints ( { ...inputs , shape : wire } ) ;
630
627
}
631
628
632
629
pointOnEdgeAtParam ( inputs : Inputs . OCCT . DataOnGeometryAtParamDto < TopoDS_Edge > ) : Base . Point3 {
@@ -922,7 +919,7 @@ export class OccHelper {
922
919
const edgeHash = edge . HashCode ( 100000000 ) ;
923
920
if ( ! edgeHashes . hasOwnProperty ( edgeHash ) ) {
924
921
edgeHashes [ edgeHash ] = edgeIndex ;
925
- edgeIndex = edgeIndex += 1 ;
922
+ edgeIndex ++ ;
926
923
callback ( edgeIndex , edge ) ;
927
924
}
928
925
}
0 commit comments