public interface CurveOnCurveJointBuilder extends PhysicsJointBuilder
CurveOnCurveJoint
builder CurveOnCurveJointCollection.createCurveOnCurveJointBuilder(nxopen.mechatronics.CurveOnCurveJoint)
Property | Value |
---|---|
Offset.Value | 0 (millimeters part), 0 (inches part) |
Sliding | 0 |
Modifier and Type | Method and Description |
---|---|
nxopen.Direction |
axisVector()
Returns the axis vector which is tangent to the connected curve at the selected point
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
evaluatePath(NXObject[] curves)
Evaluate the path.
|
NXObject[] |
getConnectedCurve()
Get the connected curve which the attachment will move along
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
NXObject[] |
getSectionCurve()
Get the section curve which belong to the attachment
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
Expression |
offset()
Returns the offset specifies the "Zero Point" on the curve whose distance to the point along the curve is the offset value.
|
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 |
setConnectedCurve(NXObject[] curves)
Set the connected curve which the attachment will move along
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setPointOnCurve(Point pointOnCurve)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setSectionCurve(NXObject[] curves)
Set the section curve which belong to the attachment
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
void |
setSliding(boolean sliding)
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
boolean |
sliding()
Returns the sliding
License requirements: nx_mcd_core ("MECHATRONICS CONCEPT DESIGNER") . |
attachment, base, name, setAttachment, setBase, setName
commit, destroy, getCommittedObjects, getObject, showResults
printTestData, printTestData, tag, tagValue
validate
NXObject[] getSectionCurve() throws NXException, RemoteException
NXException
RemoteException
void setSectionCurve(NXObject[] curves) throws NXException, RemoteException
curves
- curve or edgeNXException
RemoteException
NXObject[] getConnectedCurve() throws NXException, RemoteException
NXException
RemoteException
void setConnectedCurve(NXObject[] curves) throws NXException, RemoteException
curves
- curve or edgeNXException
RemoteException
Point pointOnCurve() throws NXException, RemoteException
NXException
RemoteException
void setPointOnCurve(Point pointOnCurve) throws NXException, RemoteException
pointOnCurve
- NXException
RemoteException
nxopen.Direction axisVector() throws NXException, RemoteException
NXException
RemoteException
void setAxisVector(nxopen.Direction axisVector) throws NXException, RemoteException
axisVector
- NXException
RemoteException
Expression offset() throws NXException, RemoteException
NXException
RemoteException
boolean sliding() throws NXException, RemoteException
NXException
RemoteException
void setSliding(boolean sliding) throws NXException, RemoteException
sliding
- NXException
RemoteException
void evaluatePath(NXObject[] curves) throws NXException, RemoteException
curves
- curve or edgeNXException
RemoteException
Copyright 2011 Siemens Product Lifecycle Management Software Inc. All Rights Reserved.