Class UFMotion
Assembly: NXOpen.UF.dll
Syntax
public class UFMotion : NXRemotableObject, IMessageSink
Methods
AnimationRun()
Declaration
public void AnimationRun()
ArticulationRun()
Declaration
public void ArticulationRun()
Declaration
public void Ask2dContact(Tag contact_tag, out UFMotion._2D_contact_ contact_struct)
Parameters
Declaration
public void Ask3dContact(Tag contact_tag, out UFMotion._3D_contact_ contact_struct)
Parameters
Declaration
public void Ask3dContactMethod(out UFMotion._3d_contact_method_ contact_method, out int facet_contact_tolerance)
Parameters
AskAccelerationResults(Tag, MotnMotionType, VectorComponent, ReferenceFrame, out int, out double[])
Declaration
public void AskAccelerationResults(Tag motion_object, MotnMotionType type, UFMotion.VectorComponent component, UFMotion.ReferenceFrame ref_frame, out int number_of_results, out double[] results)
Parameters
AskActiveSolution(out Tag)
Declaration
public void AskActiveSolution(out Tag active_solution)
Parameters
Type |
Name |
Description |
Tag |
active_solution |
|
AskAngularUnits(out AngularUnitsType)
Declaration
public void AskAngularUnits(out UFMotion.AngularUnitsType angle_units)
Parameters
AskArticStepSize(Tag, out double)
Declaration
public void AskArticStepSize(Tag joint_tag, out double step_size)
Parameters
Type |
Name |
Description |
Tag |
joint_tag |
|
double |
step_size |
|
AskArticulationStopTolerance(out double)
Declaration
public void AskArticulationStopTolerance(out double stop_tolerance)
Parameters
Type |
Name |
Description |
double |
stop_tolerance |
|
AskAttachmentsOfType(Tag, int, int, out int, out Tag[])
Declaration
public void AskAttachmentsOfType(Tag entity_tag, int type, int subtype, out int num_attachments, out Tag[] attachments)
Parameters
Type |
Name |
Description |
Tag |
entity_tag |
|
int |
type |
|
int |
subtype |
|
int |
num_attachments |
|
Tag[] |
attachments |
|
AskCrvCrvConstraint(Tag, out CurveCurveConstraint)
Declaration
public void AskCrvCrvConstraint(Tag crv_crv_tag, out UFMotion.CurveCurveConstraint crv_crv_struct)
Parameters
AskCylindricalBushing(Tag, out CylindricalBushing)
Declaration
public void AskCylindricalBushing(Tag bushing_tag, out UFMotion.CylindricalBushing bushing_struct)
Parameters
AskDamper(Tag, out SpringDamper)
Declaration
public void AskDamper(Tag damper_tag, out UFMotion.SpringDamper damper_struct)
Parameters
AskForceResults(Tag, VectorComponent, ReferenceFrame, out int, out double[])
Declaration
public void AskForceResults(Tag motion_object, UFMotion.VectorComponent component, UFMotion.ReferenceFrame ref_frame, out int number_of_results, out double[] results)
Parameters
AskFunction(Tag, out Function)
Declaration
public void AskFunction(Tag function_tag, out UFMotion.Function function_struct)
Parameters
AskFunctionTagFromName(string, out Tag)
Declaration
public void AskFunctionTagFromName(string function_name, out Tag function_tag)
Parameters
Type |
Name |
Description |
string |
function_name |
|
Tag |
function_tag |
|
AskGeneralBushing(Tag, out GeneralBushing)
Declaration
public void AskGeneralBushing(Tag bushing_tag, out UFMotion.GeneralBushing bushing_struct)
Parameters
AskGravitationalConstants(double[])
Declaration
public void AskGravitationalConstants(double[] gravitational_constants)
Parameters
Type |
Name |
Description |
double[] |
gravitational_constants |
|
AskGrueblerCount(out int)
Declaration
public void AskGrueblerCount(out int gruebler_count)
Parameters
Type |
Name |
Description |
int |
gruebler_count |
|
AskIconScaleFactor(ref double)
Declaration
public void AskIconScaleFactor(ref double scale)
Parameters
Type |
Name |
Description |
double |
scale |
|
AskInterference(Tag, out InterferenceStruct)
Declaration
public void AskInterference(Tag interfere_tag, out UFMotion.InterferenceStruct interference_struct)
Parameters
AskJoint(Tag, out Joint)
Declaration
public void AskJoint(Tag joint_tag, out UFMotion.Joint joint_struct)
Parameters
AskJointCoupler(Tag, out JointCoupler)
Declaration
public void AskJointCoupler(Tag joint_coupler_tag, out UFMotion.JointCoupler coupler_struct)
Parameters
AskJointLimits(Tag, out JointLimits)
Declaration
public void AskJointLimits(Tag joint_tag, out UFMotion.JointLimits joint_limits_struct)
Parameters
Declaration
public void AskJointMotionInput(Tag joint_tag, out UFMotion.JointMotionInput motion_input_struct)
Parameters
AskLink(Tag, out Link)
Declaration
public void AskLink(Tag link_tag, out UFMotion.Link link_struct)
Parameters
AskLinkInitialVelocity(Tag, out LinkInitialVel)
Declaration
public void AskLinkInitialVelocity(Tag link_tag, out UFMotion.LinkInitialVel init_vel_struct)
Parameters
AskLinkMassProperties(Tag, out LinkMassProperties)
Declaration
public void AskLinkMassProperties(Tag link_tag, out UFMotion.LinkMassProperties mass_prop_struct)
Parameters
AskLinkTransfromForGivenFrame(Tag, int, double[])
Declaration
public void AskLinkTransfromForGivenFrame(Tag linkTag, int frame, double[] transformMatrix)
Parameters
Type |
Name |
Description |
Tag |
linkTag |
|
int |
frame |
|
double[] |
transformMatrix |
|
AskMarker(Tag, out Marker)
Declaration
public void AskMarker(Tag marker_tag, out UFMotion.Marker marker_struct)
Parameters
AskMeasurement(Tag, out Measurement)
Declaration
public void AskMeasurement(Tag meas_tag, out UFMotion.Measurement meas_struct)
Parameters
AskNameDisplay(out bool)
Declaration
public void AskNameDisplay(out bool name_display)
Parameters
Type |
Name |
Description |
bool |
name_display |
|
AskNumberOfAnimationFrames(out int)
Declaration
public void AskNumberOfAnimationFrames(out int numFrames)
Parameters
Type |
Name |
Description |
int |
numFrames |
|
AskPointOnSurfaceConstraint(Tag, out PointOnSurfaceData)
Declaration
public void AskPointOnSurfaceConstraint(Tag point_on_surface_tag, out UFMotion.PointOnSurfaceData pt_on_surf_data)
Parameters
AskPtCrvConstraint(Tag, out PointCurveConstraint)
Declaration
public void AskPtCrvConstraint(Tag pt_crv_tag, out UFMotion.PointCurveConstraint pt_crv_struct)
Parameters
AskRotDisplacementResults(Tag, DispAngle, ReferenceFrame, out int, out double[])
Declaration
public void AskRotDisplacementResults(Tag motion_object, UFMotion.DispAngle component, UFMotion.ReferenceFrame ref_frame, out int number_of_results, out double[] results)
Parameters
AskScalarForce(Tag, out ScalarForceTorque)
Declaration
public void AskScalarForce(Tag force_tag, out UFMotion.ScalarForceTorque force_struct)
Parameters
AskScalarTorque(Tag, out ScalarForceTorque)
Declaration
public void AskScalarTorque(Tag torque_tag, out UFMotion.ScalarForceTorque torque_struct)
Parameters
AskSolverDofCount(out int)
Declaration
public void AskSolverDofCount(out int dof_count)
Parameters
Type |
Name |
Description |
int |
dof_count |
|
AskSolverParameters(out SolverParameters)
Declaration
public void AskSolverParameters(out UFMotion.SolverParameters solver_params_struct)
Parameters
AskSpring(Tag, out SpringDamper)
Declaration
public void AskSpring(Tag spring_tag, out UFMotion.SpringDamper spring_struct)
Parameters
AskTorqueResults(Tag, VectorComponent, ReferenceFrame, out int, out double[])
Declaration
public void AskTorqueResults(Tag motion_object, UFMotion.VectorComponent component, UFMotion.ReferenceFrame ref_frame, out int number_of_results, out double[] results)
Parameters
AskTrace(Tag, out TraceStruct)
Declaration
public void AskTrace(Tag trace_tag, out UFMotion.TraceStruct trace_struct)
Parameters
AskTraceExplosionToMaster(ref bool)
Declaration
public void AskTraceExplosionToMaster(ref bool to_master)
Parameters
Type |
Name |
Description |
bool |
to_master |
|
AskTransDisplacementResults(Tag, VectorComponent, ReferenceFrame, out int, out double[])
Declaration
public void AskTransDisplacementResults(Tag motion_object, UFMotion.VectorComponent component, UFMotion.ReferenceFrame ref_frame, out int number_of_results, out double[] results)
Parameters
AskVectorForceTorque(Tag, out VectorForceTorque)
Declaration
public void AskVectorForceTorque(Tag vobject_tag, out UFMotion.VectorForceTorque vector_struct)
Parameters
AskVelocityResults(Tag, MotnMotionType, VectorComponent, ReferenceFrame, out int, out double[])
Declaration
public void AskVelocityResults(Tag motion_object, MotnMotionType type, UFMotion.VectorComponent component, UFMotion.ReferenceFrame ref_frame, out int number_of_results, out double[] results)
Parameters
CalculateStaticEquilibrium(out int)
Declaration
public void CalculateStaticEquilibrium(out int static_result_steps)
Parameters
Type |
Name |
Description |
int |
static_result_steps |
|
Declaration
public void Create2dContact(ref UFMotion._2D_contact_ contact_struct, out Tag contact_tag)
Parameters
Declaration
public void Create3dContact(ref UFMotion._3D_contact_ contact_struct, out Tag contact_tag)
Parameters
CreateCrvCrvConstraint(ref CurveCurveConstraint, out Tag)
Declaration
public void CreateCrvCrvConstraint(ref UFMotion.CurveCurveConstraint crv_crv_data, out Tag crv_crv_tag)
Parameters
CreateCylindricalBushing(ref CylindricalBushing, out Tag)
Declaration
public void CreateCylindricalBushing(ref UFMotion.CylindricalBushing bushing_struct, out Tag bushing_tag)
Parameters
CreateDamper(ref SpringDamper, out Tag)
Declaration
public void CreateDamper(ref UFMotion.SpringDamper damper_struct, out Tag damper_tag)
Parameters
CreateFunction(ref Function, out Tag)
Declaration
public void CreateFunction(ref UFMotion.Function function_struct, out Tag function_tag)
Parameters
CreateGeneralBushing(ref GeneralBushing, out Tag)
Declaration
public void CreateGeneralBushing(ref UFMotion.GeneralBushing bushing_struct, out Tag bushing_tag)
Parameters
CreateInterference(ref InterferenceStruct, out Tag)
Declaration
public void CreateInterference(ref UFMotion.InterferenceStruct interfere_struct, out Tag interference_tag)
Parameters
CreateInterferenceBody(Tag, int, ReferenceFrame, out int, out Tag[])
Declaration
public void CreateInterferenceBody(Tag interference_tag, int analysis_step_num, UFMotion.ReferenceFrame frame, out int num_interference_bodies, out Tag[] interference_body_tags)
Parameters
CreateJoint(ref Joint, out Tag)
Declaration
public void CreateJoint(ref UFMotion.Joint joint_struct, out Tag joint_tag)
Parameters
CreateJointCoupler(ref JointCoupler, out Tag)
Declaration
public void CreateJointCoupler(ref UFMotion.JointCoupler coupler_struct, out Tag joint_coupler_tag)
Parameters
CreateLink(ref Link, out Tag)
Declaration
public void CreateLink(ref UFMotion.Link link_struct, out Tag link_tag)
Parameters
CreateMarker(ref Marker, out Tag)
Declaration
public void CreateMarker(ref UFMotion.Marker marker_struct, out Tag marker_tag)
Parameters
CreateMeasurement(ref Measurement, out Tag)
Declaration
public void CreateMeasurement(ref UFMotion.Measurement meas_struct, out Tag meas_tag)
Parameters
CreatePointOnSurfaceConstraint(ref PointOnSurfaceData, out Tag)
Declaration
public void CreatePointOnSurfaceConstraint(ref UFMotion.PointOnSurfaceData pt_on_surf_data, out Tag point_on_surface_tag)
Parameters
CreatePtCrvConstraint(ref PointCurveConstraint, out Tag)
Declaration
public void CreatePtCrvConstraint(ref UFMotion.PointCurveConstraint pt_crv_data, out Tag pt_crv_tag)
Parameters
CreateScalarForce(ref ScalarForceTorque, out Tag)
Declaration
public void CreateScalarForce(ref UFMotion.ScalarForceTorque force_struct, out Tag force_tag)
Parameters
CreateScalarTorque(ref ScalarForceTorque, out Tag)
Declaration
public void CreateScalarTorque(ref UFMotion.ScalarForceTorque torque_struct, out Tag torque_tag)
Parameters
CreateSpring(ref SpringDamper, out Tag)
Declaration
public void CreateSpring(ref UFMotion.SpringDamper spring_struct, out Tag spring_tag)
Parameters
CreateTrace(ref TraceStruct, out Tag)
Declaration
public void CreateTrace(ref UFMotion.TraceStruct trace_struct, out Tag trace_tag)
Parameters
CreateVectorForceTorque(ref VectorForceTorque, out Tag)
Declaration
public void CreateVectorForceTorque(ref UFMotion.VectorForceTorque vector_struct, out Tag vobject_tag)
Parameters
DeleteFunction(Tag)
Declaration
public void DeleteFunction(Tag function_tag)
Parameters
Type |
Name |
Description |
Tag |
function_tag |
|
DeleteInterference(Tag)
Declaration
public void DeleteInterference(Tag interfere_tag)
Parameters
Type |
Name |
Description |
Tag |
interfere_tag |
|
DeleteMeasurement(Tag)
Declaration
public void DeleteMeasurement(Tag meas_tag)
Parameters
Type |
Name |
Description |
Tag |
meas_tag |
|
DeleteTrace(Tag)
Declaration
public void DeleteTrace(Tag trace_tag)
Parameters
Type |
Name |
Description |
Tag |
trace_tag |
|
EditArticStepSize(Tag, double)
Declaration
public void EditArticStepSize(Tag joint_tag, double step_size)
Parameters
Type |
Name |
Description |
Tag |
joint_tag |
|
double |
step_size |
|
EditInterference(Tag, ref InterferenceStruct)
Declaration
public void EditInterference(Tag interfere_tag, ref UFMotion.InterferenceStruct interfere_struct)
Parameters
EditMeasurement(Tag, ref Measurement)
Declaration
public void EditMeasurement(Tag meas_tag, ref UFMotion.Measurement meas_struct)
Parameters
EditSolverParameters(ref SolverParameters)
Declaration
public void EditSolverParameters(ref UFMotion.SolverParameters solver_params)
Parameters
EditTrace(Tag, ref TraceStruct)
Declaration
public void EditTrace(Tag trace_tag, ref UFMotion.TraceStruct trace_struct)
Parameters
Declaration
public void ExportAdamsAnlFile(string file_name, UFMotion.AnlGeometryFormat geometry_format, ref UFMotion.StlParameters stl_params)
Parameters
ExportAdamsResFile(string)
Declaration
public void ExportAdamsResFile(string file_name)
Parameters
Type |
Name |
Description |
string |
file_name |
|
ExportToProductVision(string, MotionPvExportType)
Declaration
public void ExportToProductVision(string full_file_name, MotionPvExportType export_option)
Parameters
FileSuppressWarnings(bool)
Declaration
public void FileSuppressWarnings(bool flag)
Parameters
Type |
Name |
Description |
bool |
flag |
|
FindAllFunctions(out Tag[], out int)
Declaration
public void FindAllFunctions(out Tag[] function_tags, out int num_functions)
Parameters
Type |
Name |
Description |
Tag[] |
function_tags |
|
int |
num_functions |
|
GetObjectDerivedFunction(Tag, FuncResultType, FuncComponentType, FuncRefFrameType, out string)
Declaration
public void GetObjectDerivedFunction(Tag motion_obj_tag, UFMotion.FuncResultType func_type, UFMotion.FuncComponentType func_comp, UFMotion.FuncRefFrameType ref_frame, out string derived_func_string)
Parameters
Declaration
public void Init2dContactStruct(out UFMotion._2D_contact_ contact_struct)
Parameters
Declaration
public void Init3dContactStruct(out UFMotion._3D_contact_ contact_struct)
Parameters
InitArticulation()
Declaration
public void InitArticulation()
InitCrvCrvStruct(ref CurveCurveConstraint)
Declaration
public void InitCrvCrvStruct(ref UFMotion.CurveCurveConstraint crv_crv_struct)
Parameters
InitCylindricalBushingStruct(out CylindricalBushing)
Declaration
public void InitCylindricalBushingStruct(out UFMotion.CylindricalBushing bushing_struct)
Parameters
InitFunctionStruct(out Function)
Declaration
public void InitFunctionStruct(out UFMotion.Function function_struct)
Parameters
InitGeneralBushingStruct(out GeneralBushing)
Declaration
public void InitGeneralBushingStruct(out UFMotion.GeneralBushing bushing_struct)
Parameters
InitInterferenceStruct(out InterferenceStruct)
Declaration
public void InitInterferenceStruct(out UFMotion.InterferenceStruct interference_struct)
Parameters
InitJointCouplerStruct(out JointCoupler)
Declaration
public void InitJointCouplerStruct(out UFMotion.JointCoupler coupler_struct)
Parameters
InitJointLimitsStruct(out JointLimits)
Declaration
public void InitJointLimitsStruct(out UFMotion.JointLimits joint_limits_struct)
Parameters
Declaration
public void InitJointMotionInputStruct(out UFMotion.JointMotionInput motion_input_struct)
Parameters
InitJointStruct(out Joint)
Declaration
public void InitJointStruct(out UFMotion.Joint joint_struct)
Parameters
InitLinkMassStruct(out LinkMassProperties)
Declaration
public void InitLinkMassStruct(out UFMotion.LinkMassProperties link_mass_struct)
Parameters
InitLinkStruct(ref Link)
Declaration
public void InitLinkStruct(ref UFMotion.Link link_struct)
Parameters
InitLinkVelocityStruct(ref LinkInitialVel)
Declaration
public void InitLinkVelocityStruct(ref UFMotion.LinkInitialVel link_velocity_struct)
Parameters
InitMarkerStruct(out Marker)
Declaration
public void InitMarkerStruct(out UFMotion.Marker marker_struct)
Parameters
InitMeasurementStruct(out Measurement)
Declaration
public void InitMeasurementStruct(out UFMotion.Measurement measurement_struct)
Parameters
InitPointOnSurfaceConstraint(out PointOnSurfaceData)
Declaration
public void InitPointOnSurfaceConstraint(out UFMotion.PointOnSurfaceData point_on_surf_data)
Parameters
InitPtCrvStruct(ref PointCurveConstraint)
Declaration
public void InitPtCrvStruct(ref UFMotion.PointCurveConstraint pt_crv_struct)
Parameters
InitScalarForceTorqueStruct(out ScalarForceTorque)
Declaration
public void InitScalarForceTorqueStruct(out UFMotion.ScalarForceTorque scalar_struct)
Parameters
Declaration
public void InitSolverParametersStruct(out UFMotion.SolverParameters solver_params_struct)
Parameters
InitSpringDamperStruct(out SpringDamper)
Declaration
public void InitSpringDamperStruct(out UFMotion.SpringDamper spring_damper_struct)
Parameters
Declaration
public void InitStlParametersStruct(out UFMotion.StlParameters stl_params)
Parameters
InitTraceStruct(out TraceStruct)
Declaration
public void InitTraceStruct(out UFMotion.TraceStruct trace_struct)
Parameters
InitVectorForceTorqueStruct(out VectorForceTorque)
Declaration
public void InitVectorForceTorqueStruct(out UFMotion.VectorForceTorque vector_struct)
Parameters
Initialize()
Declaration
Interference(Tag, int, out int)
Declaration
public void Interference(Tag interference_tag, int step_num, out int interference_result)
Parameters
Type |
Name |
Description |
Tag |
interference_tag |
|
int |
step_num |
|
int |
interference_result |
|
IsInitialized(out bool)
Declaration
public void IsInitialized(out bool true_false)
Parameters
Type |
Name |
Description |
bool |
true_false |
|
ListConnections(string)
Declaration
public void ListConnections(string output_file_with_path)
Parameters
Type |
Name |
Description |
string |
output_file_with_path |
|
Measure(Tag, int, out double)
Declaration
public void Measure(Tag measurement_tag, int animation_step, out double measurement)
Parameters
Type |
Name |
Description |
Tag |
measurement_tag |
|
int |
animation_step |
|
double |
measurement |
|
RemoveJointLimits(Tag)
Declaration
public void RemoveJointLimits(Tag joint_tag)
Parameters
Type |
Name |
Description |
Tag |
joint_tag |
|
Declaration
public void RemoveJointMotionInput(Tag joint_tag)
Parameters
Type |
Name |
Description |
Tag |
joint_tag |
|
RemoveLinkInitialVelocity(Tag)
Declaration
public void RemoveLinkInitialVelocity(Tag link_tag)
Parameters
Type |
Name |
Description |
Tag |
link_tag |
|
RemoveLinkMassProperties(Tag)
Declaration
public void RemoveLinkMassProperties(Tag link_tag)
Parameters
Type |
Name |
Description |
Tag |
link_tag |
|
ReviewAdamsResFile(string)
Declaration
public void ReviewAdamsResFile(string res_file)
Parameters
Type |
Name |
Description |
string |
res_file |
|
ReviewResultFile(string)
Declaration
public void ReviewResultFile(string res_file)
Parameters
Type |
Name |
Description |
string |
res_file |
|
Declaration
public void Set2dContact(Tag contact_tag, ref UFMotion._2D_contact_ contact_struct)
Parameters
Declaration
public void Set3dContact(Tag contact_tag, ref UFMotion._3D_contact_ contact_struct)
Parameters
Declaration
public void Set3dContactMethod(UFMotion._3d_contact_method_ contact_method, int facet_contact_tolerance)
Parameters
SetActiveSolution(Tag)
Declaration
public void SetActiveSolution(Tag active_solution)
Parameters
Type |
Name |
Description |
Tag |
active_solution |
|
SetAngularUnits(AngularUnitsType)
Declaration
public void SetAngularUnits(UFMotion.AngularUnitsType angle_units)
Parameters
SetArticulationStopTolerance(double)
Declaration
public void SetArticulationStopTolerance(double stop_tolerance)
Parameters
Type |
Name |
Description |
double |
stop_tolerance |
|
SetCylindricalBushing(Tag, ref CylindricalBushing)
Declaration
public void SetCylindricalBushing(Tag bushing_tag, ref UFMotion.CylindricalBushing bushing_struct)
Parameters
SetDamper(Tag, ref SpringDamper)
Declaration
public void SetDamper(Tag damper_tag, ref UFMotion.SpringDamper damper_struct)
Parameters
SetFunction(Tag, ref Function)
Declaration
public void SetFunction(Tag function_tag, ref UFMotion.Function function_struct)
Parameters
SetGeneralBushing(Tag, ref GeneralBushing)
Declaration
public void SetGeneralBushing(Tag bushing_tag, ref UFMotion.GeneralBushing bushing_struct)
Parameters
SetGravitationalConstants(double[])
Declaration
public void SetGravitationalConstants(double[] gravitational_constants)
Parameters
Type |
Name |
Description |
double[] |
gravitational_constants |
|
SetIconScaleFactor(double)
Declaration
public void SetIconScaleFactor(double scale)
Parameters
Type |
Name |
Description |
double |
scale |
|
SetJoint(Tag, ref Joint)
Declaration
public void SetJoint(Tag joint_tag, ref UFMotion.Joint joint_struct)
Parameters
SetJointCoupler(Tag, ref JointCoupler)
Declaration
public void SetJointCoupler(Tag joint_coupler_tag, ref UFMotion.JointCoupler coupler_struct)
Parameters
SetJointLimits(Tag, ref JointLimits)
Declaration
public void SetJointLimits(Tag joint_tag, ref UFMotion.JointLimits joint_limits_struct)
Parameters
Declaration
public void SetJointMotionInput(Tag joint_tag, ref UFMotion.JointMotionInput input_struct)
Parameters
SetLink(Tag, ref Link)
Declaration
public void SetLink(Tag link_tag, ref UFMotion.Link link_struct)
Parameters
SetLinkInitialVelocity(Tag, out LinkInitialVel)
Declaration
public void SetLinkInitialVelocity(Tag link_tag, out UFMotion.LinkInitialVel init_vel_struct)
Parameters
SetLinkMassProperties(Tag, ref LinkMassProperties)
Declaration
public void SetLinkMassProperties(Tag link_tag, ref UFMotion.LinkMassProperties mass_prop_struct)
Parameters
Declaration
public void SetLinkTransform(Tag linkTag, double[] transformMatrix)
Parameters
Type |
Name |
Description |
Tag |
linkTag |
|
double[] |
transformMatrix |
|
SetMarker(Tag, ref Marker)
Declaration
public void SetMarker(Tag marker_tag, ref UFMotion.Marker marker_struct)
Parameters
SetNameDisplay(bool)
Declaration
public void SetNameDisplay(bool name_display)
Parameters
Type |
Name |
Description |
bool |
name_display |
|
SetPointOnSurfaceConstraint(Tag, ref PointOnSurfaceData)
Declaration
public void SetPointOnSurfaceConstraint(Tag point_on_surface_tag, ref UFMotion.PointOnSurfaceData pt_on_surf_data)
Parameters
SetPtCrvConstraint(Tag, ref PointCurveConstraint)
Declaration
public void SetPtCrvConstraint(Tag pt_crv_tag, ref UFMotion.PointCurveConstraint pt_crv_data)
Parameters
SetScalarForce(Tag, ref ScalarForceTorque)
Declaration
public void SetScalarForce(Tag force_tag, ref UFMotion.ScalarForceTorque force_struct)
Parameters
SetScalarTorque(Tag, ref ScalarForceTorque)
Declaration
public void SetScalarTorque(Tag torque_tag, ref UFMotion.ScalarForceTorque torque_struct)
Parameters
SetSpring(Tag, ref SpringDamper)
Declaration
public void SetSpring(Tag spring_tag, ref UFMotion.SpringDamper spring_struct)
Parameters
SetTraceExplosionToMaster(bool)
Declaration
public void SetTraceExplosionToMaster(bool to_master)
Parameters
Type |
Name |
Description |
bool |
to_master |
|
SetVectorForceTorque(Tag, ref VectorForceTorque)
Declaration
public void SetVectorForceTorque(Tag vobject_tag, ref UFMotion.VectorForceTorque vector_struct)
Parameters
SolveModel(double, ref int)
Declaration
public void SolveModel(double time, ref int num_steps)
Parameters
Type |
Name |
Description |
double |
time |
|
int |
num_steps |
|
SpreadsheetRunFromFile(string, int, int, bool)
Declaration
public void SpreadsheetRunFromFile(string spreadsheet_file, int start_step, int end_step, bool invoke_ui)
Parameters
Type |
Name |
Description |
string |
spreadsheet_file |
|
int |
start_step |
|
int |
end_step |
|
bool |
invoke_ui |
|
StepArticulation(int, out int)
Declaration
public void StepArticulation(int num_steps, out int total_steps)
Parameters
Type |
Name |
Description |
int |
num_steps |
|
int |
total_steps |
|
Terminate()
Declaration
TerminateArticulation()
Declaration
public void TerminateArticulation()
Trace(Tag, int, out Tag)
Declaration
public void Trace(Tag trace_tag, int step_number, out Tag new_object_tag)
Parameters
Type |
Name |
Description |
Tag |
trace_tag |
|
int |
step_number |
|
Tag |
new_object_tag |
|
TraceModel(int, int, out int, out Tag[])
Declaration
public void TraceModel(int step_num, int target_layer, out int num_tags, out Tag[] geom_tags)
Parameters
Type |
Name |
Description |
int |
step_num |
|
int |
target_layer |
|
int |
num_tags |
|
Tag[] |
geom_tags |
|
ValidateFunctionSyntax(string[], int)
Declaration
public void ValidateFunctionSyntax(string[] function_string, int num_lines)
Parameters
Type |
Name |
Description |
string[] |
function_string |
|
int |
num_lines |
|
WriteObjectInfo(int, Tag[], string)
Declaration
public void WriteObjectInfo(int num_objects, Tag[] object_tags, string info_file_name)
Parameters
Type |
Name |
Description |
int |
num_objects |
|
Tag[] |
object_tags |
|
string |
info_file_name |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink