Class CAD
- Namespace
Methods
configureFunctionLogger
cad.configureFunctionLogger(functionName, enableFunction, enableParameters, enableExecutionTime)
Parameters
getPrecision
Get the CAD precision
cad.getPrecision() -> geom.Distance
Returns
- Distance
The current precision
setUnitLength
Set the CAD unity length property
cad.setUnitLength(precision=0.01)
Parameters
precisionDistanceUnit length
solidIntersection
perform boolean operation intersection on two bodies (A ^ B)
See also:
cad.solidIntersection(A, B) -> cad.BodyList
Parameters
Returns
- BodyList
List of resulting bodies
solidSubtraction
perform boolean operation subtraction on two bodies (A - B)
See also:
cad.solidSubtraction(A, B) -> cad.BodyList
Parameters
Returns
- BodyList
List of resulting bodies
solidUnion
perform boolean operation union on two bodies (A + B)
See also:
cad.solidUnion(A, B) -> cad.BodyList
Parameters
Returns
- BodyList
List of resulting bodies
createBezierCurve
Create a Bezier curve
See also:
- cad.createCircleCurve
- cad.createCompositeCurve
- cad.createCosinusCurve
- cad.createEllipseCurve
- cad.createHelixCurve
- cad.createHermiteCurve
- cad.createHyperbolaCurve
- cad.createIntersectionCurve
- cad.createLineCurve
- cad.createNURBSCurve
- cad.createParabolaCurve
- cad.createPolylineCurve
- cad.createSegmentCurve
- cad.createSurfacicCurve
- cad.createTransformedCurve
- cad.invertCurve
cad.createBezierCurve(poles) -> cad.Curve
Parameters
polesPoint3ListPoles list
Returns
- Curve
Bezier curve
createCircleCurve
Create a new circle
See also:
- cad.createBezierCurve
- cad.createCompositeCurve
- cad.createCosinusCurve
- cad.createEllipseCurve
- cad.createHelixCurve
- cad.createHermiteCurve
- cad.createHyperbolaCurve
- cad.createIntersectionCurve
- cad.createLineCurve
- cad.createNURBSCurve
- cad.createParabolaCurve
- cad.createPolylineCurve
- cad.createSegmentCurve
- cad.createSurfacicCurve
- cad.createTransformedCurve
- cad.invertCurve
cad.createCircleCurve(radius, matrix) -> cad.Curve
Parameters
Returns
- Curve
Generated circle curve
createCompositeCurve
Create a composite curve from a list of limited curves
See also:
- cad.createBezierCurve
- cad.createCircleCurve
- cad.createCosinusCurve
- cad.createEllipseCurve
- cad.createHelixCurve
- cad.createHermiteCurve
- cad.createHyperbolaCurve
- cad.createIntersectionCurve
- cad.createLineCurve
- cad.createNURBSCurve
- cad.createParabolaCurve
- cad.createPolylineCurve
- cad.createSegmentCurve
- cad.createSurfacicCurve
- cad.createTransformedCurve
- cad.invertCurve
cad.createCompositeCurve(CurveList) -> cad.Curve
Parameters
CurveListCurveListList of limited curves
Returns
- Curve
Composite curve created from the list of limited curves
createCosinusCurve
Create a cosinus curve
See also:
- cad.createBezierCurve
- cad.createCircleCurve
- cad.createCompositeCurve
- cad.createEllipseCurve
- cad.createHelixCurve
- cad.createHermiteCurve
- cad.createHyperbolaCurve
- cad.createIntersectionCurve
- cad.createLineCurve
- cad.createNURBSCurve
- cad.createParabolaCurve
- cad.createPolylineCurve
- cad.createSegmentCurve
- cad.createSurfacicCurve
- cad.createTransformedCurve
- cad.invertCurve
cad.createCosinusCurve(Amplitude, Offset, Period, matrix) -> cad.Curve
Parameters
AmplitudeDistanceCosinus amplitude
OffsetDistanceCosinus offset
PeriodDistanceCosinus period
matrixMatrix4Transformation matrix
Returns
- Curve
Cosinus curve
createEllipseCurve
Create an ellipse curve
See also:
- cad.createBezierCurve
- cad.createCircleCurve
- cad.createCompositeCurve
- cad.createCosinusCurve
- cad.createHelixCurve
- cad.createHermiteCurve
- cad.createHyperbolaCurve
- cad.createIntersectionCurve
- cad.createLineCurve
- cad.createNURBSCurve
- cad.createParabolaCurve
- cad.createPolylineCurve
- cad.createSegmentCurve
- cad.createSurfacicCurve
- cad.createTransformedCurve
- cad.invertCurve
cad.createEllipseCurve(URadius, VRadius, matrix) -> cad.Curve
Parameters
URadiusDistanceEllipse radius in u direction
VRadiusDistanceEllipse radius in v direction
matrixMatrix4Transformation matrix
Returns
- Curve
Ellipse curve
createHelixCurve
Create an helix curve
See also:
- cad.createBezierCurve
- cad.createCircleCurve
- cad.createCompositeCurve
- cad.createCosinusCurve
- cad.createEllipseCurve
- cad.createHermiteCurve
- cad.createHyperbolaCurve
- cad.createIntersectionCurve
- cad.createLineCurve
- cad.createNURBSCurve
- cad.createParabolaCurve
- cad.createPolylineCurve
- cad.createSegmentCurve
- cad.createSurfacicCurve
- cad.createTransformedCurve
- cad.invertCurve
cad.createHelixCurve(radius, pitch, matrix, trigonometrixOrientation) -> cad.Curve
Parameters
radiusDistanceRadius of the helix
pitchDistanceHeight of one revolution
matrixMatrix4Transformation matrix
trigonometrixOrientationBooleanOrientation of the rotation
Returns
- Curve
Helix curve
createHermiteCurve
Create a Hermite Curve
See also:
- cad.createBezierCurve
- cad.createCircleCurve
- cad.createCompositeCurve
- cad.createCosinusCurve
- cad.createEllipseCurve
- cad.createHelixCurve
- cad.createHyperbolaCurve
- cad.createIntersectionCurve
- cad.createLineCurve
- cad.createNURBSCurve
- cad.createParabolaCurve
- cad.createPolylineCurve
- cad.createSegmentCurve
- cad.createSurfacicCurve
- cad.createTransformedCurve
- cad.invertCurve
cad.createHermiteCurve(FirstPoint, FirstTangent, SecondPoint, SecondTangent) -> cad.Curve
Parameters
FirstPointPoint3Starting point of the curve
FirstTangentPoint3Tangent of the starting point
SecondPointPoint3Ending point of the curve
SecondTangentPoint3Tangent of the ending point
Returns
- Curve
Hermite curve
createHyperbolaCurve
Create an hyperBola curve
See also:
- cad.createBezierCurve
- cad.createCircleCurve
- cad.createCompositeCurve
- cad.createCosinusCurve
- cad.createEllipseCurve
- cad.createHelixCurve
- cad.createHermiteCurve
- cad.createIntersectionCurve
- cad.createLineCurve
- cad.createNURBSCurve
- cad.createParabolaCurve
- cad.createPolylineCurve
- cad.createSegmentCurve
- cad.createSurfacicCurve
- cad.createTransformedCurve
- cad.invertCurve
cad.createHyperbolaCurve(URadius, VRadius, matrix) -> cad.Curve
Parameters
URadiusDoubleHyperbola radius in u direction
VRadiusDoubleHyperbola radius in v direction
matrixMatrix4Transformation matrix
Returns
- Curve
Hyperbola curve
createIntersectionCurve
Create a Intersection Curve
See also:
- cad.createBezierCurve
- cad.createCircleCurve
- cad.createCompositeCurve
- cad.createCosinusCurve
- cad.createEllipseCurve
- cad.createHelixCurve
- cad.createHermiteCurve
- cad.createHyperbolaCurve
- cad.createLineCurve
- cad.createNURBSCurve
- cad.createParabolaCurve
- cad.createPolylineCurve
- cad.createSegmentCurve
- cad.createSurfacicCurve
- cad.createTransformedCurve
- cad.invertCurve
cad.createIntersectionCurve(firstSurface, secondSurface, chart, minBounds, maxBounds) -> cad.Curve
Parameters
firstSurfaceSurfaceFirst surface of the intersection curve
secondSurfaceSurfaceSecond surface of the intersection curve
chartPolylineCurveDirection curve of the intersection curve
minBoundsDoubleMinimum value of the bounds of the intersection curve
maxBoundsDoubleMaximum value of the bounds of the intersection curve
Returns
- Curve
Intersection curve
createLineCurve
Create a Line Curve
See also:
- cad.createBezierCurve
- cad.createCircleCurve
- cad.createCompositeCurve
- cad.createCosinusCurve
- cad.createEllipseCurve
- cad.createHelixCurve
- cad.createHermiteCurve
- cad.createHyperbolaCurve
- cad.createIntersectionCurve
- cad.createNURBSCurve
- cad.createParabolaCurve
- cad.createPolylineCurve
- cad.createSegmentCurve
- cad.createSurfacicCurve
- cad.createTransformedCurve
- cad.invertCurve
cad.createLineCurve(OriginPt, DirectionPt) -> cad.Curve
Parameters
OriginPtPoint3Orinin point of the line curve
DirectionPtPoint3Direction vector of the line curve
Returns
- Curve
Line curve
createNURBSCurve
Create a NURBS curve
See also:
- cad.createBezierCurve
- cad.createCircleCurve
- cad.createCompositeCurve
- cad.createCosinusCurve
- cad.createEllipseCurve
- cad.createHelixCurve
- cad.createHermiteCurve
- cad.createHyperbolaCurve
- cad.createIntersectionCurve
- cad.createLineCurve
- cad.createParabolaCurve
- cad.createPolylineCurve
- cad.createSegmentCurve
- cad.createSurfacicCurve
- cad.createTransformedCurve
- cad.invertCurve
cad.createNURBSCurve(degree, knots, poles, weights) -> cad.Curve
Parameters
degreeIntDegree of the curve
knotsDoubleListKnots of the curve
polesPoint3ListPoles list
weightsDoubleListWeight list
Returns
- Curve
NURBS curve
createParabolaCurve
Create an parabola curve
See also:
- cad.createBezierCurve
- cad.createCircleCurve
- cad.createCompositeCurve
- cad.createCosinusCurve
- cad.createEllipseCurve
- cad.createHelixCurve
- cad.createHermiteCurve
- cad.createHyperbolaCurve
- cad.createIntersectionCurve
- cad.createLineCurve
- cad.createNURBSCurve
- cad.createPolylineCurve
- cad.createSegmentCurve
- cad.createSurfacicCurve
- cad.createTransformedCurve
- cad.invertCurve
cad.createParabolaCurve(focalLength, matrix) -> cad.Curve
Parameters
Returns
- Curve
Parabola curve
createPolylineCurve
Create a Polyline curve
See also:
- cad.createBezierCurve
- cad.createCircleCurve
- cad.createCompositeCurve
- cad.createCosinusCurve
- cad.createEllipseCurve
- cad.createHelixCurve
- cad.createHermiteCurve
- cad.createHyperbolaCurve
- cad.createIntersectionCurve
- cad.createLineCurve
- cad.createNURBSCurve
- cad.createParabolaCurve
- cad.createSegmentCurve
- cad.createSurfacicCurve
- cad.createTransformedCurve
- cad.invertCurve
cad.createPolylineCurve(points, params) -> cad.Curve
Parameters
pointsPoint3ListPoints of polyline curve
paramsDoubleListParams of polyline curve
Returns
- Curve
Polyline curve
createSegmentCurve
Create a segment curve from two given points
See also:
- cad.createBezierCurve
- cad.createCircleCurve
- cad.createCompositeCurve
- cad.createCosinusCurve
- cad.createEllipseCurve
- cad.createHelixCurve
- cad.createHermiteCurve
- cad.createHyperbolaCurve
- cad.createIntersectionCurve
- cad.createLineCurve
- cad.createNURBSCurve
- cad.createParabolaCurve
- cad.createPolylineCurve
- cad.createSurfacicCurve
- cad.createTransformedCurve
- cad.invertCurve
cad.createSegmentCurve(firstPoint, secondPoint) -> cad.Curve
Parameters
Returns
- Curve
Segment curve created from the two given points
createSurfacicCurve
Create a curve from a surface
See also:
- cad.createBezierCurve
- cad.createCircleCurve
- cad.createCompositeCurve
- cad.createCosinusCurve
- cad.createEllipseCurve
- cad.createHelixCurve
- cad.createHermiteCurve
- cad.createHyperbolaCurve
- cad.createIntersectionCurve
- cad.createLineCurve
- cad.createNURBSCurve
- cad.createParabolaCurve
- cad.createPolylineCurve
- cad.createSegmentCurve
- cad.createTransformedCurve
- cad.invertCurve
cad.createSurfacicCurve(surface, curve2D) -> cad.Curve
Parameters
Returns
- Curve
Curve projected on given surface
createTransformedCurve
Create a curve from a surface
See also:
- cad.createBezierCurve
- cad.createCircleCurve
- cad.createCompositeCurve
- cad.createCosinusCurve
- cad.createEllipseCurve
- cad.createHelixCurve
- cad.createHermiteCurve
- cad.createHyperbolaCurve
- cad.createIntersectionCurve
- cad.createLineCurve
- cad.createNURBSCurve
- cad.createParabolaCurve
- cad.createPolylineCurve
- cad.createSegmentCurve
- cad.createSurfacicCurve
- cad.invertCurve
cad.createTransformedCurve(curve, matrix) -> cad.Curve
Parameters
Returns
- Curve
Curve transformed by the given matrix
invertCurve
Invert a curve parametricaly
See also:
- cad.createBezierCurve
- cad.createCircleCurve
- cad.createCompositeCurve
- cad.createCosinusCurve
- cad.createEllipseCurve
- cad.createHelixCurve
- cad.createHermiteCurve
- cad.createHyperbolaCurve
- cad.createIntersectionCurve
- cad.createLineCurve
- cad.createNURBSCurve
- cad.createParabolaCurve
- cad.createPolylineCurve
- cad.createSegmentCurve
- cad.createSurfacicCurve
- cad.createTransformedCurve
cad.invertCurve(curve, precision) -> cad.Curve
Parameters
Returns
- Curve
The inverted curve
createRevolveExtrusion
create a revolved extrusion
cad.createRevolveExtrusion(profileCurves, center, direction, angle, area) -> cad.Body
Parameters
profileCurvesCurveListProfile curves to revolve
centerPoint3The center of revolution
directionVector3The profile curves will be revolved in this direction
angleDoubleThe revolution will stop at the defined angle
areaBoolIf the profile curves define an area or not
Returns
- Body
The created body
getFaceMaterial
cad.getFaceMaterial(face) -> material.Material
Parameters
faceFaceThe face
Returns
- Material
The material
setFaceMaterial
cad.setFaceMaterial(face, material)
Parameters
addBodyToModel
Add a body to the model
See also:
cad.addBodyToModel(body, model)
Parameters
addEdgeToModel
Add an edge to the model
See also:
cad.addEdgeToModel(edge, model)
Parameters
addOpenShellToModel
Add an open shell to the model
See also:
cad.addOpenShellToModel(shell, model)
Parameters
addVertexToModel
Add a vertex to the model
See also:
cad.addVertexToModel(vtx, model)
Parameters
buildFaces
Build faces from a surface and a set of loop
See also:
cad.buildFaces(surface, loopList) -> cad.FaceList, cad.SplittedEdgeList
Parameters
surfaceSurfaceSurface used to build the faces
loopListLoopListList of Loops used to build the faces
Returns
- FaceList
The created faces
createModel
Create a new model
See also:
cad.createModel(precision) -> cad.Model
Parameters
precisionDistanceCAD precision for this model
Returns
- Model
The created model
endThreadBrepSession
Create a new BrepSession on current thread
See also:
cad.endThreadBrepSession()
getAllModelFaces
Get all the face of a model recursively
See also:
cad.getAllModelFaces(model) -> cad.FaceList
Parameters
modelModelModel
Returns
- FaceList
List of faces in the given model
getModelBodies
Get the list of bodies contained in a model
See also:
cad.getModelBodies(model) -> cad.BodyList
Parameters
modelModelModel
Returns
- BodyList
List of bodies contained in the given model
getModelBoundaries
Get boundary edges of a model grouped by cycles
See also:
cad.getModelBoundaries(model) -> cad.EdgeListList
Parameters
modelModelModel
Returns
- EdgeListList
List of boundary edges grouped by cycles in the given model
getModelEdges
Get the list of free edges contained in a model
See also:
cad.getModelEdges(model) -> cad.EdgeList
Parameters
modelModelModel
Returns
- EdgeList
List of edges contained in the given model
getModelOpenShells
Get the list of open shells contained in a model
See also:
cad.getModelOpenShells(model) -> cad.OpenShellList
Parameters
modelModelModel
Returns
- OpenShellList
List of open shells contained in the given model
getModelVertices
Get the list of free vertices contained in a model
See also:
cad.getModelVertices(model) -> cad.VertexList
Parameters
modelModelModel
Returns
- VertexList
List of vertices contained in the given model
getReferencers
Returns the entities referencing a given CAD entity
See also:
cad.getReferencers(entity) -> core.EntityList
Parameters
entityCADEntityCAD entity to get the referencers
Returns
- EntityList
List of CAD entities referencing the given entity
startThreadBrepSession
Create a new BrepSession on current thread
See also:
cad.startThreadBrepSession(precision)
Parameters
precisionDistanceCAD precision for this model
createBRepCone
Creates a BRep Cone whose axis is the Z axis centered on O
See also:
cad.createBRepCone(radius, height, matrix) -> cad.Body
Parameters
Returns
- Body
The created Body
createBRepCube
Creates a BRep Cube
See also:
cad.createBRepCube(size, matrix) -> cad.Body
Parameters
Returns
- Body
The created Body
createBRepCylinder
Creates a BRep Cylinder aligned on the Z axis centered on O
See also:
cad.createBRepCylinder(radius, length, matrix) -> cad.Body
Parameters
radiusDoubleCylinder radius
lengthDoubleCylinder length
matrixMatrix4Positionning matrix of the Cylinder
Returns
- Body
The created Body
createBRepPlane
Creates a BRep Plane whose normal is the Z axis centered on O
See also:
cad.createBRepPlane(length, width, matrix) -> cad.Body
Parameters
lengthDoublePlane length (X axis)
widthDoublePlane width (Y axis)
matrixMatrix4Positionning matrix of the Plane
Returns
- Body
The created Body
createBRepSphere
Creates a BRep Sphere centered on O and whose singularities are on the Z axis
See also:
cad.createBRepSphere(radius, matrix) -> cad.Body
Parameters
Returns
- Body
The created Body
createBRepTorus
Creates a BRep Torus whose axis is the Z axis centered on O
See also:
cad.createBRepTorus(majorRadius, minorRadius, matrix) -> cad.Body
Parameters
majorRadiusDoubleMajor radius
minorRadiusDoubleMinor radius
matrixMatrix4Positionning matrix of the Torus
Returns
- Body
The created Body
createLegoBrick
Creates a BRep Lego brick
See also:
cad.createLegoBrick(brickDefinition) -> cad.Body
Parameters
brickDefinitionLegoBrickDefinitionThe definition of the wanted lego brick
Returns
- Body
The created Body
evalCurvatureOnCurve
evaluate curvature on a curve
See also:
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.evalCurvatureOnCurve(curve, parameter) -> core.Double
Parameters
Returns
- Double
Curvature on curve at parameter
evalCurvatureOnSurface
evaluate main curvatures on a surface
See also:
- cad.evalCurvatureOnCurve
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.evalCurvatureOnSurface(surface, parameter) -> geom.Curvatures
Parameters
Returns
- Curvatures
Main curvatures on surface at parameter
evalOnCurve
evaluate a point and derivatives on a curve
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.evalOnCurve(curve, parameter, derivation) -> geom.Point3, geom.Point3, geom.Point3
Parameters
curveCurveThe curve
parameterDoubleParameter to evaluate
derivationIntDerivation level (0,1,2)
Returns
- Point3
D0
evalOnSurface
evaluate a point and derivatives on a surface
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.evalOnSurface(surface, parameter, derivation) -> geom.Point3, geom.Point3, geom.Point3, geom.Point3, geom.Point3, geom.Point3
Parameters
surfaceSurfaceThe surface
parameterPoint2Parameter to evaluate
derivationIntDerivation level (0,1,2)
Returns
- Point3
D0
getBodyClosedShells
get all closedShells contain in the body
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getBodyClosedShells(body) -> cad.ClosedShellList
Parameters
bodyBodyThe body
Returns
- ClosedShellList
The closedShells contain within the body
getCircleCurveDefinition
get all parameters contained in the circleCurve
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getCircleCurveDefinition(circleCurve) -> core.Double, geom.Matrix4
Parameters
circleCurveCircleCurveThe circleCurve
Returns
- Double
The radius of the circle
getClosedShellOrientedFaces
get all orienteFaces contain in the closedShell
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getClosedShellOrientedFaces(closedShell) -> cad.OrientedFaceList
Parameters
closedShellClosedShellThe closedShell
Returns
- OrientedFaceList
The orientedFaces contain within the closedShell
getCoEdgeDefinition
get all parameters contained in the coEdge
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getCoEdgeDefinition(coEdge) -> cad.Edge, geom.Orientation, cad.Loop, cad.Surface, cad.Curve
Parameters
coEdgeCoEdgeThe coEdge
Returns
- Edge
The edge of the coEdge
getCompositeCurveDefinition
get all parameters contained in the compositeCurve
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getCompositeCurveDefinition(compositeCurve) -> cad.CurveList, core.DoubleList
Parameters
compositeCurveCompositeCurveThe compositeCurve
Returns
- CurveList
The curves of the compositeCurve
getConeSurfaceDefinition
get all parameters contained in the coneSurface
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getConeSurfaceDefinition(coneSurface) -> core.Double, core.Double, geom.Matrix4
Parameters
coneSurfaceConeSurfaceThe coneSurface
Returns
- Double
The radius of the coneSurface
getCurveExtrusionSurfaceDefinition
get all parameters contained in the curveExtrusionSurface
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getCurveExtrusionSurfaceDefinition(curveExtrusionSurface) -> cad.Curve, cad.Curve, cad.Surface
Parameters
curveExtrusionSurfaceCurveExtrusionSurfaceThe curveExtrusionSurface
Returns
- Curve
The generatrix curve of the curveExtrusionSurface
getCurveLength
returns the length of the curve
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getCurveLength(curve) -> core.Double
Parameters
curveCurveThe curve
Returns
- Double
The length of the edge
getCurveLimits
get the parametric space limits of a curve
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getCurveLimits(curve) -> cad.Bounds1D
Parameters
curveCurveThe curve
Returns
- Bounds1D
Curve limits
getCylinderSurfaceDefinition
get all parameters contained in the cylinderSurface
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getCylinderSurfaceDefinition(cylinderSurface) -> core.Double, geom.Matrix4
Parameters
cylinderSurfaceCylinderSurfaceThe cylinderSurface
Returns
- Double
The radius of the cylinderSurface
getEdgeDefinition
get all parameters contained in the edge
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getEdgeDefinition(edge) -> cad.Vertex, cad.Vertex, cad.Curve, cad.Bounds1D
Parameters
edgeEdgeThe edge
Returns
- Vertex
The first vertex of the edge
getEdgeLength
returns the length of the edge
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getEdgeLength(edge) -> core.Double
Parameters
edgeEdgeThe edge
Returns
- Double
The length of the edge
getEllipseCurveDefinition
get all parameters contained in the ellipseCurve
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getEllipseCurveDefinition(ellipseCurve) -> core.Double, core.Double, geom.Matrix4
Parameters
ellipseCurveEllipseCurveThe ellipseCurve
Returns
- Double
The radius on x of the ellipse
getEllipticConeSurfaceDefinition
get all parameters contained in the ellipticConeSurface
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getEllipticConeSurfaceDefinition(ellipticConeSurface) -> core.Double, core.Double, core.Double, geom.Matrix4
Parameters
ellipticConeSurfaceEllipticConeSurfaceThe EllipticConeSurface
Returns
- Double
The radius on X of the coneSurface
getFaceDefinition
get all parameters contain in the face
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getFaceDefinition(face) -> cad.Surface, cad.LoopList, geom.Orientation, cad.Bounds2D
Parameters
faceFaceThe face
Returns
- Surface
The surface contain within the face
getFaceParametricBoundaries
get parametric definition of each face loop
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getFaceParametricBoundaries(face) -> geom.Point2ListList
Parameters
faceFaceThe face
Returns
- Point2ListList
The parametric boundaries
getHelixCurveDefinition
get all parameters contained in the helixCurve
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getHelixCurveDefinition(helixCurve) -> core.Double, geom.Matrix4, core.Boolean
Parameters
helixCurveHelixCurveThe helixCurve
Returns
- Double
The radius of the helixCurve
getHermiteCurveDefinition
get all parameters contained in the hermiteCurve
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getHermiteCurveDefinition(hermiteCurve) -> geom.Point3, geom.Point3, geom.Point3, geom.Point3
Parameters
hermiteCurveHermiteCurveThe HermiteCurve
Returns
- Point3
The first point of the hermiteCurve
getHyperbolaCurveDefinition
get all parameters contained in the hyperbolaCurve
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getHyperbolaCurveDefinition(hyperbolaCurve) -> core.Double, core.Double, geom.Matrix4
Parameters
hyperbolaCurveHyperbolaCurveThe hyperbolaCurve
Returns
- Double
The radius on x of the hyperbola
getIntersectionCurveDefinition
get all parameters contained in the intersectionCurve
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getIntersectionCurveDefinition(intersectionCurve) -> cad.Surface, cad.Surface, cad.PolylineCurve, cad.Bounds1D
Parameters
intersectionCurveIntersectionCurveThe intersectionCurve
Returns
- Surface
The first surface of the intersectionCurve
getLineCurveDefinition
get all parameters contain in the lineCurve
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getLineCurveDefinition(lineCurve) -> geom.Point3, geom.Point3
Parameters
lineCurveLineCurveThe lineCurve
Returns
- Point3
The origin of the lineCurve
getLoopCoEdges
get all coEdges contain in the loop
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getLoopCoEdges(loop) -> cad.CoEdgeList
Parameters
loopLoopThe loop
Returns
- CoEdgeList
The coEdges contain within the loop
getNURBSCurveDefinition
get all parameters contained in the nurbsCurve
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getNURBSCurveDefinition(nurbsCurve) -> core.Int, core.DoubleList, geom.Point3List, core.DoubleList
Parameters
nurbsCurveNURBSCurveThe nurbsCurve
Returns
- Int
The degree of the nurbsCurve
getNURBSSurfaceDefinition
get all parameters contained in the nurbsSurface
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getNURBSSurfaceDefinition(nurbsSurface) -> core.Int, core.Int, core.DoubleList, core.DoubleList, geom.Point3ListList, core.DoubleListList
Parameters
nurbsSurfaceNURBSSurfaceThe nurbsSurface
Returns
- Int
The degree on U of the nurbsSurface
getOffsetCurveDefinition
get all parameters contained in the offsetCurve
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getOffsetCurveDefinition(offsetCurve) -> cad.Curve, geom.Point3, core.Double, cad.Surface
Parameters
offsetCurveOffsetCurveThe offsetCurve
Returns
- Curve
The curve of the offsetCurve
getOffsetSurfaceDefinition
get all parameters contained in the offsetSurface
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getOffsetSurfaceDefinition(offsetSurface) -> cad.Surface, core.Double
Parameters
offsetSurfaceOffsetSurfaceThe offsetSurface
Returns
- Surface
The initial surface
getOpenShellOrientedFaces
get all orienteFaces contain in the openShell
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getOpenShellOrientedFaces(openShell) -> cad.OrientedFaceList
Parameters
openShellOpenShellThe openShell
Returns
- OrientedFaceList
The orientedFaces contain within the openShell
getParabolaCurveDefinition
get all parameters contained in the parabolaCurve
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getParabolaCurveDefinition(parabolaCurve) -> core.Double, geom.Matrix4
Parameters
parabolaCurveParabolaCurveThe parabolaCurve
Returns
- Double
The radius of the hyperbola
getParametricPrecisionOnSurface
returns the parametric precision of a surface from the input precision
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getParametricPrecisionOnSurface(surface, precision) -> core.Double
Parameters
Returns
getPlaneSurfaceDefinition
get all parameters contained in the planeSurface
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getPlaneSurfaceDefinition(planeSurface) -> geom.Matrix4
Parameters
planeSurfacePlaneSurfaceThe planeSurface
Returns
- Matrix4
The transformation matrix of planeSurface
getPolylineCurveDefinition
get all parameters contained in the polylinCurve
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getPolylineCurveDefinition(polylineCurve) -> geom.Point3List, core.DoubleList
Parameters
polylineCurvePolylineCurveThe polylineCurve
Returns
- Point3List
The points of the polylineCurve
getRevolutionSurfaceDefinition
get all parameters contained in the revolutionSurface
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getRevolutionSurfaceDefinition(revolutionSurface) -> cad.Curve, geom.Point3, geom.Point3, core.Double, core.Double
Parameters
revolutionSurfaceRevolutionSurfaceThe revolutionSurface
Returns
- Curve
Thegeneratrix curve of the revolutionSurface
getRuledSurfaceDefinition
get all parameters contained in the ruledSurface
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getRuledSurfaceDefinition(ruledSurface) -> cad.Curve, cad.Curve
Parameters
ruledSurfaceRuledSurfaceThe ruledSurface
Returns
- Curve
The first curve of the ruledSurface
getSegmentCurveDefinition
get all parameters contained in the segmentCurve
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getSegmentCurveDefinition(segmentCurve) -> geom.Point3, geom.Point3
Parameters
segmentCurveSegmentCurveThe segmentCurve
Returns
- Point3
The first point of the segmentCurve
getSphereSurfaceDefinition
get all parameters contained in the sphereSurface
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getSphereSurfaceDefinition(sphereSurface) -> core.Double, geom.Matrix4
Parameters
sphereSurfaceSphereSurfaceThe sphereSurface
Returns
- Double
The radius of the sphereSurface
getSurfaceLimits
get the parametric space limits of a surface
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getSurfaceLimits(surface) -> cad.Bounds2D
Parameters
surfaceSurfaceThe surface
Returns
- Bounds2D
Surface limits
getSurfacicCurveDefinition
get all parameters contained in the surfacicCurve
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getSurfacicCurveDefinition(surfacicCurve) -> cad.Surface, cad.Curve
Parameters
surfacicCurveSurfacicCurveThe surfacicCurve
Returns
- Surface
The surface of the surfacicCurve
getTabulatedCylinderSurfaceDefinition
get all parameters contained in the TabulatedCylinderSurface
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getTabulatedCylinderSurfaceDefinition(tabulatedCylinderSurface) -> cad.Curve, geom.Point3, cad.Bounds1D
Parameters
tabulatedCylinderSurfaceTabulatedCylinderSurfaceThe tabulatedCylinderSurface
Returns
- Curve
The directrix curve of the tabulatedCylinderSurface
getTorusSurfaceDefinition
get all parameters contained in the torusSurface
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getTorusSurfaceDefinition(torusSurface) -> core.Double, core.Double, geom.Matrix4, core.Int
Parameters
torusSurfaceTorusSurfaceThe torusSurface
Returns
- Double
The major radius of the torusSurface
getTransformedCurveDefinition
get all parameters contained in the transformedCurve
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getTransformedCurveDefinition(transformedCurve) -> cad.Curve, geom.Matrix4
Parameters
transformedCurveTransformedCurveThe transformedCurve
Returns
- Curve
The initial curve
getVertexPosition
get the position of the vertex
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.getVertexPosition(vertex) -> geom.Point3
Parameters
vertexVertexThe vertex
Returns
- Point3
The position of the vertex
invertOnCurve
invert a point to a curve
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.invertOnCurve(curve, point, precision) -> core.Double
Parameters
Returns
- Double
The inversion parameter on the curve
invertOnSurface
invert a point to a surface
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.invertOnSurface(surface, point, precision) -> geom.Point2
Parameters
Returns
- Point2
The inversion parameter on the surface
isCurveClosed
if the curve is closed, return true, return false otherwise
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.isCurveClosed(curve) -> core.Boolean
Parameters
curveCurveThe curve
Returns
- Boolean
The value
isCurveFinite
if the curve is finite return true, return false otherwise
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.isCurveFinite(curve) -> core.Boolean
Parameters
curveCurveThe curve
Returns
- Boolean
The value
isCurvePeriodic
if the curve is periodic return true, return false otherwise
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.isCurvePeriodic(curve) -> core.Boolean, core.Double
Parameters
curveCurveThe curve
Returns
- Boolean
The value
isSurfaceClosed
return if the surface is closed on U or on V
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.isSurfaceClosed(surface) -> core.Boolean, core.Boolean
Parameters
surfaceSurfaceThe surface
Returns
- Boolean
The value on U
isSurfacePeriodic
return if the surface is periodic on U or on V
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.isSurfacePeriodic(surface) -> core.Boolean, core.Boolean, core.Double, core.Double
Parameters
surfaceSurfaceThe surface
Returns
- Boolean
The value on U
needTorusShapeCheck
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.needTorusShapeCheck(surface, points) -> core.Boolean
Parameters
surfaceSurfaceThe surface
pointsPoint3ListList of points to check the surface
Returns
- Boolean
Result of the check
projectOnCurve
project a point to a curve
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.projectOnCurve(curve, point, precision) -> core.Double
Parameters
Returns
- Double
The projection parameter on the curve
projectOnSurface
project a point to a surface
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.projectOnSurface(surface, point, precision) -> geom.Point2
Parameters
Returns
- Point2
The projection parameter on the surface
setCoEdgeCurve2D
Set the curve 2D value of a coEdge
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeSurface
- cad.setCurveLimits
- cad.setEdgeStyle
cad.setCoEdgeCurve2D(coEdge, curve2D)
Parameters
setCoEdgeSurface
Set the surface value of a coEdge
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCurveLimits
- cad.setEdgeStyle
cad.setCoEdgeSurface(coEdge, surface)
Parameters
setCurveLimits
set the parametric space limits of a curve
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setEdgeStyle
cad.setCurveLimits(curve, limits)
Parameters
setEdgeStyle
Define an edge's edge style
See also:
- cad.evalCurvatureOnCurve
- cad.evalCurvatureOnSurface
- cad.evalOnCurve
- cad.evalOnSurface
- cad.getBodyClosedShells
- cad.getCircleCurveDefinition
- cad.getClosedShellOrientedFaces
- cad.getCoEdgeDefinition
- cad.getCompositeCurveDefinition
- cad.getConeSurfaceDefinition
- cad.getCurveExtrusionSurfaceDefinition
- cad.getCurveLength
- cad.getCurveLimits
- cad.getCylinderSurfaceDefinition
- cad.getEdgeDefinition
- cad.getEdgeLength
- cad.getEllipseCurveDefinition
- cad.getEllipticConeSurfaceDefinition
- cad.getFaceDefinition
- cad.getFaceParametricBoundaries
- cad.getHelixCurveDefinition
- cad.getHermiteCurveDefinition
- cad.getHyperbolaCurveDefinition
- cad.getIntersectionCurveDefinition
- cad.getLineCurveDefinition
- cad.getLoopCoEdges
- cad.getNURBSCurveDefinition
- cad.getNURBSSurfaceDefinition
- cad.getOffsetCurveDefinition
- cad.getOffsetSurfaceDefinition
- cad.getOpenShellOrientedFaces
- cad.getParabolaCurveDefinition
- cad.getParametricPrecisionOnSurface
- cad.getPlaneSurfaceDefinition
- cad.getPolylineCurveDefinition
- cad.getRevolutionSurfaceDefinition
- cad.getRuledSurfaceDefinition
- cad.getSegmentCurveDefinition
- cad.getSphereSurfaceDefinition
- cad.getSurfaceLimits
- cad.getSurfacicCurveDefinition
- cad.getTabulatedCylinderSurfaceDefinition
- cad.getTorusSurfaceDefinition
- cad.getTransformedCurveDefinition
- cad.getVertexPosition
- cad.invertOnCurve
- cad.invertOnSurface
- cad.isCurveClosed
- cad.isCurveFinite
- cad.isCurvePeriodic
- cad.isSurfaceClosed
- cad.isSurfacePeriodic
- cad.needTorusShapeCheck
- cad.projectOnCurve
- cad.projectOnSurface
- cad.setCoEdgeCurve2D
- cad.setCoEdgeSurface
- cad.setCurveLimits
cad.setEdgeStyle(edge, style)
Parameters
createBody
Create a body from a surface
See also:
cad.createBody(outerShell, innerShells) -> cad.Body
Parameters
outerShellClosedShellClosedShell used to create the body
innerShellsClosedShellListList of closedShell used to create the body
Returns
- Body
The created body
createClosedShell
Create a closedShell from a set of faces of a set of orientations
See also:
cad.createClosedShell(faces, orientations) -> cad.ClosedShell
Parameters
facesFaceListList of faces composing the closedShell
orientationsOrientationListList of orientations for each face
Returns
- ClosedShell
The created closedShell
createCoEdge
Create an coEdge with a edge and an orientation
See also:
cad.createCoEdge(edge, orientation, surface, curve2D) -> cad.CoEdge
Parameters
edgeEdgeEdge used to create the coEdge
orientationOrientationOrientation of the edge regarding the loop
surfaceSurfaceThe surface trimmed by the edge
curve2DCurveSurfacic curve of the edge on the surface trimmed
Returns
- CoEdge
The created edge
createEdge
Create an edge with a curve an extremity vertices
See also:
cad.createEdge(curve, startVertex, endVertex) -> cad.Edge
Parameters
curveCurveCurve used to create the edge
startVertexVertexThe start vertex
endVertexVertexThe end vertex
Returns
- Edge
The created edge
createEdgeFromCurve
Create an edge from a limited curve
See also:
cad.createEdgeFromCurve(curve) -> cad.Edge
Parameters
curveCurveLimited curve used to create the edge
Returns
- Edge
The created edge
createFace
Create a face from a surface
See also:
cad.createFace(surface, loopList, useSurfaceOrientation) -> cad.Face
Parameters
surfaceSurfaceSurface used to create the face
loopListLoopListList of Loops used to create the face
useSurfaceOrientationBooleanIf True, the face will have the same orientation than the surface and loops will be inverted if they are inconsistent
Returns
- Face
The created face
createLoop
Create a loop from a set of edges of a set of orientations
See also:
cad.createLoop(coEdges, check) -> cad.Loop
Parameters
coEdgesCoEdgeListList of coEdges composing the loop
checkBooleanIf true, the loop check if edges are well connected or not
Returns
- Loop
The created loop
createOpenShell
Create a openShell from a set of faces of a set of orientations and set of loops
See also:
cad.createOpenShell(faces, orientations) -> cad.OpenShell
Parameters
facesFaceListList of faces composing the openShell
orientationsOrientationListList of orientations for each face
Returns
- OpenShell
The created openShell
createVertex
Create a vertex from a position
See also:
cad.createVertex(position) -> cad.Vertex
Parameters
positionPoint3Vertex position
Returns
- Vertex
The created vertex
invertCoEdge
Invert a coedge
See also:
cad.invertCoEdge(coedge)
Parameters
coedgeCoEdgeThe coedge to invert
invertFaces
Invert faces
See also:
cad.invertFaces(faces)
Parameters
facesFaceListThe faces to invert
invertLoop
Invert a loop
See also:
cad.invertLoop(loop)
Parameters
loopLoopThe loop to invert
isSurfaceFinite
return if the surface is finite
See also:
cad.isSurfaceFinite(surface) -> core.Boolean
Parameters
surfaceSurfaceThe surface
Returns
- Boolean
Tells if finite
addPrecisionArea
See also:
- cad.createBezierSurface
- cad.createConeSurface
- cad.createCurveExtrusionSurface
- cad.createCylinderSurface
- cad.createEllipticConeSurface
- cad.createNURBSSurface
- cad.createOffsetSurface
- cad.createPlaneSurface
- cad.createRevolutionSurface
- cad.createRuledSurface
- cad.createSphereSurface
- cad.createTabulatedCylinderSurface
- cad.createTorusSurface
- cad.needPrecisionArea
cad.addPrecisionArea(surface, aabr)
Parameters
surfaceSurfaceSurface on which the precision area will be set
aabrAABR2D area defining the working area
createBezierSurface
Create a new bezier surface
See also:
- cad.addPrecisionArea
- cad.createConeSurface
- cad.createCurveExtrusionSurface
- cad.createCylinderSurface
- cad.createEllipticConeSurface
- cad.createNURBSSurface
- cad.createOffsetSurface
- cad.createPlaneSurface
- cad.createRevolutionSurface
- cad.createRuledSurface
- cad.createSphereSurface
- cad.createTabulatedCylinderSurface
- cad.createTorusSurface
- cad.needPrecisionArea
cad.createBezierSurface(degreeU, degreeV, poles) -> cad.Surface
Parameters
degreeUIntU degree
degreeVIntV degree
polesPoint3ListPoles list
Returns
- Surface
The new Bezier surface
createConeSurface
Create a new cone surface
See also:
- cad.addPrecisionArea
- cad.createBezierSurface
- cad.createCurveExtrusionSurface
- cad.createCylinderSurface
- cad.createEllipticConeSurface
- cad.createNURBSSurface
- cad.createOffsetSurface
- cad.createPlaneSurface
- cad.createRevolutionSurface
- cad.createRuledSurface
- cad.createSphereSurface
- cad.createTabulatedCylinderSurface
- cad.createTorusSurface
- cad.needPrecisionArea
cad.createConeSurface(radius, semiAngle, matrix) -> cad.Surface
Parameters
radiusDistanceRadius of the cone at origin
semiAngleAngleSemi-angle of the cone
matrixMatrix4Positionning matrix of the cone
Returns
- Surface
The new cone surface
createCurveExtrusionSurface
Create a new curveExtrusion surface
See also:
- cad.addPrecisionArea
- cad.createBezierSurface
- cad.createConeSurface
- cad.createCylinderSurface
- cad.createEllipticConeSurface
- cad.createNURBSSurface
- cad.createOffsetSurface
- cad.createPlaneSurface
- cad.createRevolutionSurface
- cad.createRuledSurface
- cad.createSphereSurface
- cad.createTabulatedCylinderSurface
- cad.createTorusSurface
- cad.needPrecisionArea
cad.createCurveExtrusionSurface(generatrixCurve, directrixCurve, refSurface) -> cad.Surface
Parameters
generatrixCurveCurveThe generatrix curve
directrixCurveCurveThe directrix curve
refSurfaceSurfaceThe reference surface
Returns
- Surface
The new curveExtrusion surface
createCylinderSurface
Create a new cylinder surface
See also:
- cad.addPrecisionArea
- cad.createBezierSurface
- cad.createConeSurface
- cad.createCurveExtrusionSurface
- cad.createEllipticConeSurface
- cad.createNURBSSurface
- cad.createOffsetSurface
- cad.createPlaneSurface
- cad.createRevolutionSurface
- cad.createRuledSurface
- cad.createSphereSurface
- cad.createTabulatedCylinderSurface
- cad.createTorusSurface
- cad.needPrecisionArea
cad.createCylinderSurface(radius, matrix) -> cad.Surface
Parameters
Returns
- Surface
The new cylinder surface
createEllipticConeSurface
Create a new elliptic cone surface
See also:
- cad.addPrecisionArea
- cad.createBezierSurface
- cad.createConeSurface
- cad.createCurveExtrusionSurface
- cad.createCylinderSurface
- cad.createNURBSSurface
- cad.createOffsetSurface
- cad.createPlaneSurface
- cad.createRevolutionSurface
- cad.createRuledSurface
- cad.createSphereSurface
- cad.createTabulatedCylinderSurface
- cad.createTorusSurface
- cad.needPrecisionArea
cad.createEllipticConeSurface(radius1, radius2, semiAngle, matrix) -> cad.Surface
Parameters
radius1DistanceRadius of the cone at origin on the X axis
radius2DistanceRadius of the cone at origin on the Y axis
semiAngleAngleSemi-angle of the cone
matrixMatrix4Positionning matrix of the cone
Returns
- Surface
The new elliptic cone surface
createNURBSSurface
Create a new NURBS surface
See also:
- cad.addPrecisionArea
- cad.createBezierSurface
- cad.createConeSurface
- cad.createCurveExtrusionSurface
- cad.createCylinderSurface
- cad.createEllipticConeSurface
- cad.createOffsetSurface
- cad.createPlaneSurface
- cad.createRevolutionSurface
- cad.createRuledSurface
- cad.createSphereSurface
- cad.createTabulatedCylinderSurface
- cad.createTorusSurface
- cad.needPrecisionArea
cad.createNURBSSurface(degreeU, degreeV, knotsU, knotsV, poles, weights) -> cad.Surface
Parameters
degreeUIntU degree
degreeVIntV degree
knotsUDoubleListKnots on U
knotsVDoubleListKnots on V
polesPoint3ListPoles list
weightsDoubleListWeights list
Returns
- Surface
The new NURBS surface
createOffsetSurface
Create a new offset surface
See also:
- cad.addPrecisionArea
- cad.createBezierSurface
- cad.createConeSurface
- cad.createCurveExtrusionSurface
- cad.createCylinderSurface
- cad.createEllipticConeSurface
- cad.createNURBSSurface
- cad.createPlaneSurface
- cad.createRevolutionSurface
- cad.createRuledSurface
- cad.createSphereSurface
- cad.createTabulatedCylinderSurface
- cad.createTorusSurface
- cad.needPrecisionArea
cad.createOffsetSurface(baseSurface, distance) -> cad.Surface
Parameters
Returns
- Surface
The new offset surface
createPlaneSurface
Create a new plane surface
See also:
- cad.addPrecisionArea
- cad.createBezierSurface
- cad.createConeSurface
- cad.createCurveExtrusionSurface
- cad.createCylinderSurface
- cad.createEllipticConeSurface
- cad.createNURBSSurface
- cad.createOffsetSurface
- cad.createRevolutionSurface
- cad.createRuledSurface
- cad.createSphereSurface
- cad.createTabulatedCylinderSurface
- cad.createTorusSurface
- cad.needPrecisionArea
cad.createPlaneSurface(matrix) -> cad.Surface
Parameters
matrixMatrix4Positionning matrix of the plane
Returns
- Surface
The new plane surface
createRevolutionSurface
Create a new revolution surface
See also:
- cad.addPrecisionArea
- cad.createBezierSurface
- cad.createConeSurface
- cad.createCurveExtrusionSurface
- cad.createCylinderSurface
- cad.createEllipticConeSurface
- cad.createNURBSSurface
- cad.createOffsetSurface
- cad.createPlaneSurface
- cad.createRuledSurface
- cad.createSphereSurface
- cad.createTabulatedCylinderSurface
- cad.createTorusSurface
- cad.needPrecisionArea
cad.createRevolutionSurface(generatrixCurve, axisOrigin, axisDirection, startAngle, endAngle) -> cad.Surface
Parameters
generatrixCurveCurveGeneratrix curve rotated to create the revolution surface
axisOriginPoint3Axis origin point
axisDirectionVector3Axis direction vector
startAngleAngleStart angle of the revolution surface
endAngleAngleEnd angle of the revolution surface
Returns
- Surface
Revolution surface generated by rotating the given curve around the axis
createRuledSurface
Create a new ruled surface
See also:
- cad.addPrecisionArea
- cad.createBezierSurface
- cad.createConeSurface
- cad.createCurveExtrusionSurface
- cad.createCylinderSurface
- cad.createEllipticConeSurface
- cad.createNURBSSurface
- cad.createOffsetSurface
- cad.createPlaneSurface
- cad.createRevolutionSurface
- cad.createSphereSurface
- cad.createTabulatedCylinderSurface
- cad.createTorusSurface
- cad.needPrecisionArea
cad.createRuledSurface(firstCurve, secondCurve) -> cad.Surface
Parameters
Returns
- Surface
The new ruled surface
createSphereSurface
Create a new sphere surface
See also:
- cad.addPrecisionArea
- cad.createBezierSurface
- cad.createConeSurface
- cad.createCurveExtrusionSurface
- cad.createCylinderSurface
- cad.createEllipticConeSurface
- cad.createNURBSSurface
- cad.createOffsetSurface
- cad.createPlaneSurface
- cad.createRevolutionSurface
- cad.createRuledSurface
- cad.createTabulatedCylinderSurface
- cad.createTorusSurface
- cad.needPrecisionArea
cad.createSphereSurface(radius, matrix) -> cad.Surface
Parameters
Returns
- Surface
The new sphere surface
createTabulatedCylinderSurface
Create a new tabulated cylinder surface
See also:
- cad.addPrecisionArea
- cad.createBezierSurface
- cad.createConeSurface
- cad.createCurveExtrusionSurface
- cad.createCylinderSurface
- cad.createEllipticConeSurface
- cad.createNURBSSurface
- cad.createOffsetSurface
- cad.createPlaneSurface
- cad.createRevolutionSurface
- cad.createRuledSurface
- cad.createSphereSurface
- cad.createTorusSurface
- cad.needPrecisionArea
cad.createTabulatedCylinderSurface(directrixCurve, GeneratixLine, minRange, maxRange) -> cad.Surface
Parameters
directrixCurveCurveDirectrix Curve
GeneratixLinePoint3Generatrix Line
minRangeDistanceMinimimum value of the range
maxRangeDistanceMaximum value of the range
Returns
- Surface
The new tabulated cylinder surface
createTorusSurface
Create a new torus surface
See also:
- cad.addPrecisionArea
- cad.createBezierSurface
- cad.createConeSurface
- cad.createCurveExtrusionSurface
- cad.createCylinderSurface
- cad.createEllipticConeSurface
- cad.createNURBSSurface
- cad.createOffsetSurface
- cad.createPlaneSurface
- cad.createRevolutionSurface
- cad.createRuledSurface
- cad.createSphereSurface
- cad.createTabulatedCylinderSurface
- cad.needPrecisionArea
cad.createTorusSurface(radiusMax, radiusMin, matrix) -> cad.Surface
Parameters
radiusMaxDistanceMajor radius
radiusMinDistanceMinor radius
matrixMatrix4Positionning matrix of the sphere
Returns
- Surface
The new torus surface
needPrecisionArea
tells if it needs a working area on the surface
See also:
- cad.addPrecisionArea
- cad.createBezierSurface
- cad.createConeSurface
- cad.createCurveExtrusionSurface
- cad.createCylinderSurface
- cad.createEllipticConeSurface
- cad.createNURBSSurface
- cad.createOffsetSurface
- cad.createPlaneSurface
- cad.createRevolutionSurface
- cad.createRuledSurface
- cad.createSphereSurface
- cad.createTabulatedCylinderSurface
- cad.createTorusSurface
cad.needPrecisionArea(surface) -> core.Boolean
Parameters
surfaceSurfaceSurface to check if it needs precision area
Returns
- Boolean
Result