public interface PathConstraintJointBuilder extends PhysicsJointBuilder
PathConstraintJoint
builder. PathConstraintJointCollection.createPathConstraintJointBuilder(nxopen.mechatronics.PathConstraintJoint)
Modifier and Type | Interface and Description |
---|---|
static class |
PathConstraintJointBuilder.PathTypes
the path types
|
Modifier and Type | Method and Description |
---|---|
nxopen.Direction |
axisVector()
Returns the axis vector which is tangent to the path curve at the selected point
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
evaluatePath(NXObject[] curves)
Evaluate the composited path with the curves.
|
PathConstraintFrameBuilderList |
frameList()
Returns the list containing the defined frames.
|
void |
generatePathCurves()
Generate the path curves from the coordinates systems.
|
NXObject[] |
getPathCurves()
Get the path curves that constrain the movement of the attachment
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
PathConstraintFrameBuilder |
newPathFrame()
Creates a
PathConstraintFrameBuilder object. |
boolean |
pathPreview()
Returns the path preview
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
PathConstraintJointBuilder.PathTypes |
pathType()
Returns the path type.
|
Point |
pointOnCurve()
Returns the selected point on curve
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setAxisVector(nxopen.Direction axisVector)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setPathCurvesFromCurves(NXObject[] pathCurves)
Set the path curves that constrain the movement of the attachment
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setPathPreview(boolean enable)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setPathType(PathConstraintJointBuilder.PathTypes pathType)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setPointOnCurve(Point pointOnCurve)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
attachment, base, name, setAttachment, setBase, setName
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
PathConstraintJointBuilder.PathTypes pathType() throws NXException, RemoteException
NXException
RemoteException
void setPathType(PathConstraintJointBuilder.PathTypes pathType) throws NXException, RemoteException
pathType
- NXException
RemoteException
NXObject[] getPathCurves() throws NXException, RemoteException
NXException
RemoteException
void setPathCurvesFromCurves(NXObject[] pathCurves) throws NXException, RemoteException
pathCurves
- curve or edgeNXException
RemoteException
void evaluatePath(NXObject[] curves) throws NXException, RemoteException
curves
- curve or edgeNXException
RemoteException
PathConstraintFrameBuilder newPathFrame() throws NXException, RemoteException
PathConstraintFrameBuilder
object.
NXException
RemoteException
void generatePathCurves() throws NXException, RemoteException
NXException
RemoteException
PathConstraintFrameBuilderList frameList() throws NXException, RemoteException
NXException
RemoteException
Point pointOnCurve() throws NXException, RemoteException
NXException
RemoteException
void setPointOnCurve(Point pointOnCurve) throws NXException, RemoteException
pointOnCurve
- NXException
RemoteException
boolean pathPreview() throws NXException, RemoteException
NXException
RemoteException
void setPathPreview(boolean enable) throws NXException, RemoteException
enable
- NXException
RemoteException
nxopen.Direction axisVector() throws NXException, RemoteException
NXException
RemoteException
void setAxisVector(nxopen.Direction axisVector) throws NXException, RemoteException
axisVector
- NXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.