Class UFTrns
Assembly: NXOpen.UF.dll
Syntax
public class UFTrns : NXRemotableObject, IMessageSink
Methods
CreateCsysMappingMatrix(double[], double[], double[], out int)
Declaration
public void CreateCsysMappingMatrix(double[] ref_csys, double[] dest_csys, double[] matrix, out int status)
Parameters
CreateReflectionMatrix(ref Tag, double[], out int)
Declaration
public void CreateReflectionMatrix(ref Tag _object, double[] matrix, out int status)
Parameters
Type |
Name |
Description |
Tag |
_object |
|
double[] |
matrix |
|
int |
status |
|
CreateRotationMatrix(double[], double[], ref double, double[], out int)
Declaration
public void CreateRotationMatrix(double[] origin, double[] direction, ref double degrees_rotation, double[] matrix, out int status)
Parameters
CreateScalingMatrix(ref int, double[], double[], double[], out int)
Declaration
public void CreateScalingMatrix(ref int type, double[] scales, double[] origin, double[] matrix, out int status)
Parameters
CreateTranslationMatrix(double[], double[])
Declaration
public void CreateTranslationMatrix(double[] translation, double[] matrix)
Parameters
MapPosition(double[], double[])
Declaration
public void MapPosition(double[] ra1, double[] rp2)
Parameters
MultiplyMatrices(double[], double[], double[])
Declaration
public void MultiplyMatrices(double[] matrix1, double[] matrix2, double[] product)
Parameters
Declaration
public void TransformObjects(double[] rp1, Tag[] objects, ref int n_objects, ref int move_or_copy, ref int dest_layer, ref int trace_curves, Tag[] copies, out Tag trace_curve_group, out int status)
Parameters
Type |
Name |
Description |
double[] |
rp1 |
|
Tag[] |
objects |
|
int |
n_objects |
|
int |
move_or_copy |
|
int |
dest_layer |
|
int |
trace_curves |
|
Tag[] |
copies |
|
Tag |
trace_curve_group |
|
int |
status |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink