public interface SketchAlongPathBuilder extends Builder
SketchAlongPathBuilder
to create or reattach a Sketch
along a path.
SketchCollection.createSketchAlongPathBuilder(nxopen.Sketch)
Property | Value |
---|---|
ShowAllDatumAxes | True |
SketchOrient | Automatic |
Modifier and Type | Interface and Description |
---|---|
static class |
SketchAlongPathBuilder.PlaneOrientationType
Indicates the orientation of the plane
|
static class |
SketchAlongPathBuilder.SketchOrientationType
Indicates the sketch orientation method.
|
Modifier and Type | Method and Description |
---|---|
SelectIReferenceAxis |
axis()
Returns the horizontal reference
License requirements: None. |
double |
nextThroughPointSolution()
Returns the parameter indicating the location of the next solution
License requirements: None. |
ScCollector |
orientingFace()
Returns the orienting faces to evaluate X and Y axis of sketch if
SketchAlongPathBuilder.SketchOrientationType is SketchAlongPathBuilder.SketchOrientationType.RELATIVE_TO_FACE . |
OnPathDimensionBuilder |
planeLocation()
Returns the plane location
License requirements: None. |
SketchAlongPathBuilder.PlaneOrientationType |
planeOrientation()
Returns the plane orientation type
License requirements: None. |
Direction |
planeOrientationAxis()
Returns the plane orientation axis for one of the types of "Normal to Vector", "Parallel to Vector" and "Through Axis"
License requirements: None. |
boolean |
reverseAxis()
Returns the flag to indicate the horizontal reference axis is reversed
License requirements: None. |
boolean |
reversePlaneNormal()
Returns the flag to indicate the plane normal is reversed
License requirements: None. |
Section |
section()
Returns the path
License requirements: None. |
void |
setPlaneOrientation(SketchAlongPathBuilder.PlaneOrientationType planeOrientationType)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setPlaneOrientationAxis(Direction vector)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setReverseAxis(boolean reverseAxis)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setReversePlaneNormal(boolean reversePlaneNormal)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setShowAllDatumAxes(boolean showAllDatumAxes)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
void |
setSketchOrient(SketchAlongPathBuilder.SketchOrientationType sketchOrientMethod)
License requirements: solid_modeling ("SOLIDS MODELING") OR geometric_tol ("GDT") . |
boolean |
showAllDatumAxes()
Returns the flag to create all datum axes for path having shared edge.
|
SketchAlongPathBuilder.SketchOrientationType |
sketchOrient()
Returns the sketch orientation method as
SketchAlongPathBuilder.SketchOrientationType
License requirements: None. |
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
Section section() throws NXException, RemoteException
NXException
RemoteException
OnPathDimensionBuilder planeLocation() throws NXException, RemoteException
NXException
RemoteException
SketchAlongPathBuilder.PlaneOrientationType planeOrientation() throws NXException, RemoteException
NXException
RemoteException
void setPlaneOrientation(SketchAlongPathBuilder.PlaneOrientationType planeOrientationType) throws NXException, RemoteException
planeOrientationType
- NXException
RemoteException
boolean reversePlaneNormal() throws NXException, RemoteException
NXException
RemoteException
void setReversePlaneNormal(boolean reversePlaneNormal) throws NXException, RemoteException
reversePlaneNormal
- NXException
RemoteException
Direction planeOrientationAxis() throws NXException, RemoteException
NXException
RemoteException
void setPlaneOrientationAxis(Direction vector) throws NXException, RemoteException
vector
- NXException
RemoteException
SelectIReferenceAxis axis() throws NXException, RemoteException
NXException
RemoteException
boolean reverseAxis() throws NXException, RemoteException
NXException
RemoteException
void setReverseAxis(boolean reverseAxis) throws NXException, RemoteException
reverseAxis
- NXException
RemoteException
double nextThroughPointSolution() throws NXException, RemoteException
NXException
RemoteException
SketchAlongPathBuilder.SketchOrientationType sketchOrient() throws NXException, RemoteException
SketchAlongPathBuilder.SketchOrientationType
NXException
RemoteException
void setSketchOrient(SketchAlongPathBuilder.SketchOrientationType sketchOrientMethod) throws NXException, RemoteException
sketchOrientMethod
- NXException
RemoteException
ScCollector orientingFace() throws NXException, RemoteException
SketchAlongPathBuilder.SketchOrientationType
is SketchAlongPathBuilder.SketchOrientationType.RELATIVE_TO_FACE
.
The datum axes are evaluated as tangent and normal of the orienting face.
NXException
RemoteException
boolean showAllDatumAxes() throws NXException, RemoteException
SketchAlongPathBuilder.SketchOrientationType
is SketchAlongPathBuilder.SketchOrientationType.RELATIVE_TO_FACE
NXException
RemoteException
void setShowAllDatumAxes(boolean showAllDatumAxes) throws NXException, RemoteException
showAllDatumAxes
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.