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
precision
DistanceUnit 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
poles
Point3ListPoles 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
CurveList
CurveListList 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
Amplitude
DistanceCosinus amplitude
Offset
DistanceCosinus offset
Period
DistanceCosinus period
matrix
Matrix4Transformation 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
URadius
DistanceEllipse radius in u direction
VRadius
DistanceEllipse radius in v direction
matrix
Matrix4Transformation 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
radius
DistanceRadius of the helix
pitch
DistanceHeight of one revolution
matrix
Matrix4Transformation matrix
trigonometrixOrientation
BooleanOrientation 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
FirstPoint
Point3Starting point of the curve
FirstTangent
Point3Tangent of the starting point
SecondPoint
Point3Ending point of the curve
SecondTangent
Point3Tangent 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
URadius
DoubleHyperbola radius in u direction
VRadius
DoubleHyperbola radius in v direction
matrix
Matrix4Transformation 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
firstSurface
SurfaceFirst surface of the intersection curve
secondSurface
SurfaceSecond surface of the intersection curve
chart
PolylineCurveDirection curve of the intersection curve
minBounds
DoubleMinimum value of the bounds of the intersection curve
maxBounds
DoubleMaximum 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
OriginPt
Point3Orinin point of the line curve
DirectionPt
Point3Direction 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
degree
IntDegree of the curve
knots
DoubleListKnots of the curve
poles
Point3ListPoles list
weights
DoubleListWeight 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
points
Point3ListPoints of polyline curve
params
DoubleListParams 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
profileCurves
CurveListProfile curves to revolve
center
Point3The center of revolution
direction
Vector3The profile curves will be revolved in this direction
angle
DoubleThe revolution will stop at the defined angle
area
BoolIf the profile curves define an area or not
Returns
- Body
The created body
getFaceMaterial
cad.getFaceMaterial(face) -> material.Material
Parameters
face
FaceThe 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
surface
SurfaceSurface used to build the faces
loopList
LoopListList 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
precision
DistanceCAD 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
model
ModelModel
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
model
ModelModel
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
model
ModelModel
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
model
ModelModel
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
model
ModelModel
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
model
ModelModel
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
entity
CADEntityCAD 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
precision
DistanceCAD 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
radius
DoubleCylinder radius
length
DoubleCylinder length
matrix
Matrix4Positionning 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
length
DoublePlane length (X axis)
width
DoublePlane width (Y axis)
matrix
Matrix4Positionning 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
majorRadius
DoubleMajor radius
minorRadius
DoubleMinor radius
matrix
Matrix4Positionning matrix of the Torus
Returns
- Body
The created Body
createLegoBrick
Creates a BRep Lego brick
See also:
cad.createLegoBrick(brickDefinition) -> cad.Body
Parameters
brickDefinition
LegoBrickDefinitionThe 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
curve
CurveThe curve
parameter
DoubleParameter to evaluate
derivation
IntDerivation 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
surface
SurfaceThe surface
parameter
Point2Parameter to evaluate
derivation
IntDerivation 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
body
BodyThe 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
circleCurve
CircleCurveThe 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
closedShell
ClosedShellThe 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
coEdge
CoEdgeThe 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
compositeCurve
CompositeCurveThe 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
coneSurface
ConeSurfaceThe 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
curveExtrusionSurface
CurveExtrusionSurfaceThe 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
curve
CurveThe 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
curve
CurveThe 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
cylinderSurface
CylinderSurfaceThe 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
edge
EdgeThe 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
edge
EdgeThe 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
ellipseCurve
EllipseCurveThe 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
ellipticConeSurface
EllipticConeSurfaceThe 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
face
FaceThe 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
face
FaceThe 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
helixCurve
HelixCurveThe 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
hermiteCurve
HermiteCurveThe 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
hyperbolaCurve
HyperbolaCurveThe 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
intersectionCurve
IntersectionCurveThe 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
lineCurve
LineCurveThe 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
loop
LoopThe 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
nurbsCurve
NURBSCurveThe 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
nurbsSurface
NURBSSurfaceThe 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
offsetCurve
OffsetCurveThe 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
offsetSurface
OffsetSurfaceThe 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
openShell
OpenShellThe 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
parabolaCurve
ParabolaCurveThe 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
planeSurface
PlaneSurfaceThe 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
polylineCurve
PolylineCurveThe 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
revolutionSurface
RevolutionSurfaceThe 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
ruledSurface
RuledSurfaceThe 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
segmentCurve
SegmentCurveThe 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
sphereSurface
SphereSurfaceThe 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
surface
SurfaceThe 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
surfacicCurve
SurfacicCurveThe 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
tabulatedCylinderSurface
TabulatedCylinderSurfaceThe 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
torusSurface
TorusSurfaceThe 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
transformedCurve
TransformedCurveThe 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
vertex
VertexThe 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
curve
CurveThe 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
curve
CurveThe 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
curve
CurveThe 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
surface
SurfaceThe 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
surface
SurfaceThe 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
surface
SurfaceThe surface
points
Point3ListList 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
outerShell
ClosedShellClosedShell used to create the body
innerShells
ClosedShellListList 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
faces
FaceListList of faces composing the closedShell
orientations
OrientationListList 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
edge
EdgeEdge used to create the coEdge
orientation
OrientationOrientation of the edge regarding the loop
surface
SurfaceThe surface trimmed by the edge
curve2D
CurveSurfacic 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
curve
CurveCurve used to create the edge
startVertex
VertexThe start vertex
endVertex
VertexThe end vertex
Returns
- Edge
The created edge
createEdgeFromCurve
Create an edge from a limited curve
See also:
cad.createEdgeFromCurve(curve) -> cad.Edge
Parameters
curve
CurveLimited 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
surface
SurfaceSurface used to create the face
loopList
LoopListList of Loops used to create the face
useSurfaceOrientation
BooleanIf 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
coEdges
CoEdgeListList of coEdges composing the loop
check
BooleanIf 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
faces
FaceListList of faces composing the openShell
orientations
OrientationListList 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
position
Point3Vertex position
Returns
- Vertex
The created vertex
invertCoEdge
Invert a coedge
See also:
cad.invertCoEdge(coedge)
Parameters
coedge
CoEdgeThe coedge to invert
invertFaces
Invert faces
See also:
cad.invertFaces(faces)
Parameters
faces
FaceListThe faces to invert
invertLoop
Invert a loop
See also:
cad.invertLoop(loop)
Parameters
loop
LoopThe loop to invert
isSurfaceFinite
return if the surface is finite
See also:
cad.isSurfaceFinite(surface) -> core.Boolean
Parameters
surface
SurfaceThe 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
surface
SurfaceSurface on which the precision area will be set
aabr
AABR2D 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
degreeU
IntU degree
degreeV
IntV degree
poles
Point3ListPoles 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
radius
DistanceRadius of the cone at origin
semiAngle
AngleSemi-angle of the cone
matrix
Matrix4Positionning 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
generatrixCurve
CurveThe generatrix curve
directrixCurve
CurveThe directrix curve
refSurface
SurfaceThe 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
radius1
DistanceRadius of the cone at origin on the X axis
radius2
DistanceRadius of the cone at origin on the Y axis
semiAngle
AngleSemi-angle of the cone
matrix
Matrix4Positionning 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
degreeU
IntU degree
degreeV
IntV degree
knotsU
DoubleListKnots on U
knotsV
DoubleListKnots on V
poles
Point3ListPoles list
weights
DoubleListWeights 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
matrix
Matrix4Positionning 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
generatrixCurve
CurveGeneratrix curve rotated to create the revolution surface
axisOrigin
Point3Axis origin point
axisDirection
Vector3Axis direction vector
startAngle
AngleStart angle of the revolution surface
endAngle
AngleEnd 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
directrixCurve
CurveDirectrix Curve
GeneratixLine
Point3Generatrix Line
minRange
DistanceMinimimum value of the range
maxRange
DistanceMaximum 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
radiusMax
DistanceMajor radius
radiusMin
DistanceMinor radius
matrix
Matrix4Positionning 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
surface
SurfaceSurface to check if it needs precision area
Returns
- Boolean
Result