Class TransformerData
Inheritance
TransformerData
Assembly: NXOpen.dll
public class TransformerData : TaggedObject, IMessageSink, IComponentBuilder
Constructors
Declaration
protected TransformerData()
Methods
Declaration
public void Activate(TransformerData.ObjectType objectType)
Parameters
Declaration
public void AlignToAbsoluteCoordinateSystem()
Declaration
public void AlignToWorkCoordinateSystem()
Declaration
public void ReorientByCoordinateSystem(Matrix3x3 matrix)
Parameters
Declaration
public void ReorientByDirection(TransformerData.ObjectType objectType, Vector3d direction)
Parameters
Declaration
public void Reposition(Point3d origin, Matrix3x3 matrix)
Parameters
Declaration
public void RepositionByOrigin(Point3d origin)
Parameters
Type |
Name |
Description |
Point3d |
origin |
|
Declaration
public void RepositionByPlane(TransformerData.ObjectType objectType, Point3d planeOrigin, Vector3d planeNormal)
Parameters
Declaration
public void Reverse(TransformerData.ObjectType axisType)
Parameters
Declaration
public void Rotate(TransformerData.ObjectType axisType, double angle)
Parameters
Declaration
public void Scale(TransformerData.ObjectType axisType, double factor)
Parameters
Declaration
public void SetTransformationObject(TransformerData.ObjectType objectType)
Parameters
Declaration
public void StartTransformation()
Declaration
public void Translate(TransformerData.ObjectType axisType, double distance)
Parameters
Declaration
public void UpdateOnOriginMove()
Declaration
Returns
Implements
System.Runtime.Remoting.Messaging.IMessageSink