Class UFMotion
Inheritance
System.Object
System.MarshalByRefObject
UFMotion
Implements
System.Runtime.Remoting.Messaging.IMessageSink
Inherited Members
System.MarshalByRefObject.CreateObjRef(System.Type)
System.MarshalByRefObject.GetLifetimeService()
System.MarshalByRefObject.InitializeLifetimeService()
System.MarshalByRefObject.MemberwiseClone(System.Boolean)
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ToString()
System.Object.ReferenceEquals(System.Object, System.Object)
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, UFMotion.VectorComponent, UFMotion.ReferenceFrame, out Int32, 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 UFMotion.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 |
|
System.Double |
step_size |
|
AskArticulationStopTolerance(out Double)
Declaration
public void AskArticulationStopTolerance(out double stop_tolerance)
Parameters
Type |
Name |
Description |
System.Double |
stop_tolerance |
|
AskAttachmentsOfType(Tag, Int32, Int32, out Int32, 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 |
|
System.Int32 |
type |
|
System.Int32 |
subtype |
|
System.Int32 |
num_attachments |
|
Tag[] |
attachments |
|
AskCrvCrvConstraint(Tag, out UFMotion.CurveCurveConstraint)
Declaration
public void AskCrvCrvConstraint(Tag crv_crv_tag, out UFMotion.CurveCurveConstraint crv_crv_struct)
Parameters
AskCylindricalBushing(Tag, out UFMotion.CylindricalBushing)
Declaration
public void AskCylindricalBushing(Tag bushing_tag, out UFMotion.CylindricalBushing bushing_struct)
Parameters
AskDamper(Tag, out UFMotion.SpringDamper)
Declaration
public void AskDamper(Tag damper_tag, out UFMotion.SpringDamper damper_struct)
Parameters
AskForceResults(Tag, UFMotion.VectorComponent, UFMotion.ReferenceFrame, out Int32, 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 UFMotion.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 |
System.String |
function_name |
|
Tag |
function_tag |
|
AskGeneralBushing(Tag, out UFMotion.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 |
System.Double[] |
gravitational_constants |
|
AskGrueblerCount(out Int32)
Declaration
public void AskGrueblerCount(out int gruebler_count)
Parameters
Type |
Name |
Description |
System.Int32 |
gruebler_count |
|
AskIconScaleFactor(ref Double)
Declaration
public void AskIconScaleFactor(ref double scale)
Parameters
Type |
Name |
Description |
System.Double |
scale |
|
AskInterference(Tag, out UFMotion.InterferenceStruct)
Declaration
public void AskInterference(Tag interfere_tag, out UFMotion.InterferenceStruct interference_struct)
Parameters
AskJoint(Tag, out UFMotion.Joint)
Declaration
public void AskJoint(Tag joint_tag, out UFMotion.Joint joint_struct)
Parameters
AskJointCoupler(Tag, out UFMotion.JointCoupler)
Declaration
public void AskJointCoupler(Tag joint_coupler_tag, out UFMotion.JointCoupler coupler_struct)
Parameters
AskJointLimits(Tag, out UFMotion.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 UFMotion.Link)
Declaration
public void AskLink(Tag link_tag, out UFMotion.Link link_struct)
Parameters
AskLinkInitialVelocity(Tag, out UFMotion.LinkInitialVel)
Declaration
public void AskLinkInitialVelocity(Tag link_tag, out UFMotion.LinkInitialVel init_vel_struct)
Parameters
AskLinkMassProperties(Tag, out UFMotion.LinkMassProperties)
Declaration
public void AskLinkMassProperties(Tag link_tag, out UFMotion.LinkMassProperties mass_prop_struct)
Parameters
AskLinkTransfromForGivenFrame(Tag, Int32, Double[])
Declaration
public void AskLinkTransfromForGivenFrame(Tag linkTag, int frame, double[] transformMatrix)
Parameters
Type |
Name |
Description |
Tag |
linkTag |
|
System.Int32 |
frame |
|
System.Double[] |
transformMatrix |
|
AskMarker(Tag, out UFMotion.Marker)
Declaration
public void AskMarker(Tag marker_tag, out UFMotion.Marker marker_struct)
Parameters
AskMeasurement(Tag, out UFMotion.Measurement)
Declaration
public void AskMeasurement(Tag meas_tag, out UFMotion.Measurement meas_struct)
Parameters
AskNameDisplay(out Boolean)
Declaration
public void AskNameDisplay(out bool name_display)
Parameters
Type |
Name |
Description |
System.Boolean |
name_display |
|
AskNumberOfAnimationFrames(out Int32)
Declaration
public void AskNumberOfAnimationFrames(out int numFrames)
Parameters
Type |
Name |
Description |
System.Int32 |
numFrames |
|
AskPointOnSurfaceConstraint(Tag, out UFMotion.PointOnSurfaceData)
Declaration
public void AskPointOnSurfaceConstraint(Tag point_on_surface_tag, out UFMotion.PointOnSurfaceData pt_on_surf_data)
Parameters
AskPtCrvConstraint(Tag, out UFMotion.PointCurveConstraint)
Declaration
public void AskPtCrvConstraint(Tag pt_crv_tag, out UFMotion.PointCurveConstraint pt_crv_struct)
Parameters
AskRotDisplacementResults(Tag, UFMotion.DispAngle, UFMotion.ReferenceFrame, out Int32, 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 UFMotion.ScalarForceTorque)
Declaration
public void AskScalarForce(Tag force_tag, out UFMotion.ScalarForceTorque force_struct)
Parameters
AskScalarTorque(Tag, out UFMotion.ScalarForceTorque)
Declaration
public void AskScalarTorque(Tag torque_tag, out UFMotion.ScalarForceTorque torque_struct)
Parameters
AskSolverDofCount(out Int32)
Declaration
public void AskSolverDofCount(out int dof_count)
Parameters
Type |
Name |
Description |
System.Int32 |
dof_count |
|
AskSolverParameters(out UFMotion.SolverParameters)
Declaration
public void AskSolverParameters(out UFMotion.SolverParameters solver_params_struct)
Parameters
AskSpring(Tag, out UFMotion.SpringDamper)
Declaration
public void AskSpring(Tag spring_tag, out UFMotion.SpringDamper spring_struct)
Parameters
AskTorqueResults(Tag, UFMotion.VectorComponent, UFMotion.ReferenceFrame, out Int32, 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 UFMotion.TraceStruct)
Declaration
public void AskTrace(Tag trace_tag, out UFMotion.TraceStruct trace_struct)
Parameters
AskTraceExplosionToMaster(ref Boolean)
Declaration
public void AskTraceExplosionToMaster(ref bool to_master)
Parameters
Type |
Name |
Description |
System.Boolean |
to_master |
|
AskTransDisplacementResults(Tag, UFMotion.VectorComponent, UFMotion.ReferenceFrame, out Int32, 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 UFMotion.VectorForceTorque)
Declaration
public void AskVectorForceTorque(Tag vobject_tag, out UFMotion.VectorForceTorque vector_struct)
Parameters
AskVelocityResults(Tag, MotnMotionType, UFMotion.VectorComponent, UFMotion.ReferenceFrame, out Int32, 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 Int32)
Declaration
public void CalculateStaticEquilibrium(out int static_result_steps)
Parameters
Type |
Name |
Description |
System.Int32 |
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 UFMotion.CurveCurveConstraint, out Tag)
Declaration
public void CreateCrvCrvConstraint(ref UFMotion.CurveCurveConstraint crv_crv_data, out Tag crv_crv_tag)
Parameters
CreateCylindricalBushing(ref UFMotion.CylindricalBushing, out Tag)
Declaration
public void CreateCylindricalBushing(ref UFMotion.CylindricalBushing bushing_struct, out Tag bushing_tag)
Parameters
CreateDamper(ref UFMotion.SpringDamper, out Tag)
Declaration
public void CreateDamper(ref UFMotion.SpringDamper damper_struct, out Tag damper_tag)
Parameters
CreateFunction(ref UFMotion.Function, out Tag)
Declaration
public void CreateFunction(ref UFMotion.Function function_struct, out Tag function_tag)
Parameters
CreateGeneralBushing(ref UFMotion.GeneralBushing, out Tag)
Declaration
public void CreateGeneralBushing(ref UFMotion.GeneralBushing bushing_struct, out Tag bushing_tag)
Parameters
CreateInterference(ref UFMotion.InterferenceStruct, out Tag)
Declaration
public void CreateInterference(ref UFMotion.InterferenceStruct interfere_struct, out Tag interference_tag)
Parameters
CreateInterferenceBody(Tag, Int32, UFMotion.ReferenceFrame, out Int32, 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
Type |
Name |
Description |
Tag |
interference_tag |
|
System.Int32 |
analysis_step_num |
|
UFMotion.ReferenceFrame |
frame |
|
System.Int32 |
num_interference_bodies |
|
Tag[] |
interference_body_tags |
|
CreateJoint(ref UFMotion.Joint, out Tag)
Declaration
public void CreateJoint(ref UFMotion.Joint joint_struct, out Tag joint_tag)
Parameters
CreateJointCoupler(ref UFMotion.JointCoupler, out Tag)
Declaration
public void CreateJointCoupler(ref UFMotion.JointCoupler coupler_struct, out Tag joint_coupler_tag)
Parameters
CreateLink(ref UFMotion.Link, out Tag)
Declaration
public void CreateLink(ref UFMotion.Link link_struct, out Tag link_tag)
Parameters
CreateMarker(ref UFMotion.Marker, out Tag)
Declaration
public void CreateMarker(ref UFMotion.Marker marker_struct, out Tag marker_tag)
Parameters
CreateMeasurement(ref UFMotion.Measurement, out Tag)
Declaration
public void CreateMeasurement(ref UFMotion.Measurement meas_struct, out Tag meas_tag)
Parameters
CreatePointOnSurfaceConstraint(ref UFMotion.PointOnSurfaceData, out Tag)
Declaration
public void CreatePointOnSurfaceConstraint(ref UFMotion.PointOnSurfaceData pt_on_surf_data, out Tag point_on_surface_tag)
Parameters
CreatePtCrvConstraint(ref UFMotion.PointCurveConstraint, out Tag)
Declaration
public void CreatePtCrvConstraint(ref UFMotion.PointCurveConstraint pt_crv_data, out Tag pt_crv_tag)
Parameters
CreateScalarForce(ref UFMotion.ScalarForceTorque, out Tag)
Declaration
public void CreateScalarForce(ref UFMotion.ScalarForceTorque force_struct, out Tag force_tag)
Parameters
CreateScalarTorque(ref UFMotion.ScalarForceTorque, out Tag)
Declaration
public void CreateScalarTorque(ref UFMotion.ScalarForceTorque torque_struct, out Tag torque_tag)
Parameters
CreateSpring(ref UFMotion.SpringDamper, out Tag)
Declaration
public void CreateSpring(ref UFMotion.SpringDamper spring_struct, out Tag spring_tag)
Parameters
CreateTrace(ref UFMotion.TraceStruct, out Tag)
Declaration
public void CreateTrace(ref UFMotion.TraceStruct trace_struct, out Tag trace_tag)
Parameters
CreateVectorForceTorque(ref UFMotion.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 |
|
System.Double |
step_size |
|
EditInterference(Tag, ref UFMotion.InterferenceStruct)
Declaration
public void EditInterference(Tag interfere_tag, ref UFMotion.InterferenceStruct interfere_struct)
Parameters
EditMeasurement(Tag, ref UFMotion.Measurement)
Declaration
public void EditMeasurement(Tag meas_tag, ref UFMotion.Measurement meas_struct)
Parameters
EditSolverParameters(ref UFMotion.SolverParameters)
Declaration
public void EditSolverParameters(ref UFMotion.SolverParameters solver_params)
Parameters
EditTrace(Tag, ref UFMotion.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 |
System.String |
file_name |
|
ExportToProductVision(String, MotionPvExportType)
Declaration
public void ExportToProductVision(string full_file_name, MotionPvExportType export_option)
Parameters
FileSuppressWarnings(Boolean)
Declaration
public void FileSuppressWarnings(bool flag)
Parameters
Type |
Name |
Description |
System.Boolean |
flag |
|
FindAllFunctions(out Tag[], out Int32)
Declaration
public void FindAllFunctions(out Tag[] function_tags, out int num_functions)
Parameters
Type |
Name |
Description |
Tag[] |
function_tags |
|
System.Int32 |
num_functions |
|
GetObjectDerivedFunction(Tag, UFMotion.FuncResultType, UFMotion.FuncComponentType, UFMotion.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 UFMotion.CurveCurveConstraint)
Declaration
public void InitCrvCrvStruct(ref UFMotion.CurveCurveConstraint crv_crv_struct)
Parameters
InitCylindricalBushingStruct(out UFMotion.CylindricalBushing)
Declaration
public void InitCylindricalBushingStruct(out UFMotion.CylindricalBushing bushing_struct)
Parameters
InitFunctionStruct(out UFMotion.Function)
Declaration
public void InitFunctionStruct(out UFMotion.Function function_struct)
Parameters
InitGeneralBushingStruct(out UFMotion.GeneralBushing)
Declaration
public void InitGeneralBushingStruct(out UFMotion.GeneralBushing bushing_struct)
Parameters
Initialize()
Declaration
InitInterferenceStruct(out UFMotion.InterferenceStruct)
Declaration
public void InitInterferenceStruct(out UFMotion.InterferenceStruct interference_struct)
Parameters
InitJointCouplerStruct(out UFMotion.JointCoupler)
Declaration
public void InitJointCouplerStruct(out UFMotion.JointCoupler coupler_struct)
Parameters
InitJointLimitsStruct(out UFMotion.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 UFMotion.Joint)
Declaration
public void InitJointStruct(out UFMotion.Joint joint_struct)
Parameters
InitLinkMassStruct(out UFMotion.LinkMassProperties)
Declaration
public void InitLinkMassStruct(out UFMotion.LinkMassProperties link_mass_struct)
Parameters
InitLinkStruct(ref UFMotion.Link)
Declaration
public void InitLinkStruct(ref UFMotion.Link link_struct)
Parameters
InitLinkVelocityStruct(ref UFMotion.LinkInitialVel)
Declaration
public void InitLinkVelocityStruct(ref UFMotion.LinkInitialVel link_velocity_struct)
Parameters
InitMarkerStruct(out UFMotion.Marker)
Declaration
public void InitMarkerStruct(out UFMotion.Marker marker_struct)
Parameters
InitMeasurementStruct(out UFMotion.Measurement)
Declaration
public void InitMeasurementStruct(out UFMotion.Measurement measurement_struct)
Parameters
InitPointOnSurfaceConstraint(out UFMotion.PointOnSurfaceData)
Declaration
public void InitPointOnSurfaceConstraint(out UFMotion.PointOnSurfaceData point_on_surf_data)
Parameters
InitPtCrvStruct(ref UFMotion.PointCurveConstraint)
Declaration
public void InitPtCrvStruct(ref UFMotion.PointCurveConstraint pt_crv_struct)
Parameters
InitScalarForceTorqueStruct(out UFMotion.ScalarForceTorque)
Declaration
public void InitScalarForceTorqueStruct(out UFMotion.ScalarForceTorque scalar_struct)
Parameters
Declaration
public void InitSolverParametersStruct(out UFMotion.SolverParameters solver_params_struct)
Parameters
InitSpringDamperStruct(out UFMotion.SpringDamper)
Declaration
public void InitSpringDamperStruct(out UFMotion.SpringDamper spring_damper_struct)
Parameters
Declaration
public void InitStlParametersStruct(out UFMotion.StlParameters stl_params)
Parameters
InitTraceStruct(out UFMotion.TraceStruct)
Declaration
public void InitTraceStruct(out UFMotion.TraceStruct trace_struct)
Parameters
InitVectorForceTorqueStruct(out UFMotion.VectorForceTorque)
Declaration
public void InitVectorForceTorqueStruct(out UFMotion.VectorForceTorque vector_struct)
Parameters
Interference(Tag, Int32, out Int32)
Declaration
public void Interference(Tag interference_tag, int step_num, out int interference_result)
Parameters
Type |
Name |
Description |
Tag |
interference_tag |
|
System.Int32 |
step_num |
|
System.Int32 |
interference_result |
|
IsInitialized(out Boolean)
Declaration
public void IsInitialized(out bool true_false)
Parameters
Type |
Name |
Description |
System.Boolean |
true_false |
|
ListConnections(String)
Declaration
public void ListConnections(string output_file_with_path)
Parameters
Type |
Name |
Description |
System.String |
output_file_with_path |
|
Measure(Tag, Int32, out Double)
Declaration
public void Measure(Tag measurement_tag, int animation_step, out double measurement)
Parameters
Type |
Name |
Description |
Tag |
measurement_tag |
|
System.Int32 |
animation_step |
|
System.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 |
System.String |
res_file |
|
ReviewResultFile(String)
Declaration
public void ReviewResultFile(string res_file)
Parameters
Type |
Name |
Description |
System.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(UFMotion.AngularUnitsType)
Declaration
public void SetAngularUnits(UFMotion.AngularUnitsType angle_units)
Parameters
SetArticulationStopTolerance(Double)
Declaration
public void SetArticulationStopTolerance(double stop_tolerance)
Parameters
Type |
Name |
Description |
System.Double |
stop_tolerance |
|
SetCylindricalBushing(Tag, ref UFMotion.CylindricalBushing)
Declaration
public void SetCylindricalBushing(Tag bushing_tag, ref UFMotion.CylindricalBushing bushing_struct)
Parameters
SetDamper(Tag, ref UFMotion.SpringDamper)
Declaration
public void SetDamper(Tag damper_tag, ref UFMotion.SpringDamper damper_struct)
Parameters
SetFunction(Tag, ref UFMotion.Function)
Declaration
public void SetFunction(Tag function_tag, ref UFMotion.Function function_struct)
Parameters
SetGeneralBushing(Tag, ref UFMotion.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 |
System.Double[] |
gravitational_constants |
|
SetIconScaleFactor(Double)
Declaration
public void SetIconScaleFactor(double scale)
Parameters
Type |
Name |
Description |
System.Double |
scale |
|
SetJoint(Tag, ref UFMotion.Joint)
Declaration
public void SetJoint(Tag joint_tag, ref UFMotion.Joint joint_struct)
Parameters
SetJointCoupler(Tag, ref UFMotion.JointCoupler)
Declaration
public void SetJointCoupler(Tag joint_coupler_tag, ref UFMotion.JointCoupler coupler_struct)
Parameters
SetJointLimits(Tag, ref UFMotion.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 UFMotion.Link)
Declaration
public void SetLink(Tag link_tag, ref UFMotion.Link link_struct)
Parameters
SetLinkInitialVelocity(Tag, out UFMotion.LinkInitialVel)
Declaration
public void SetLinkInitialVelocity(Tag link_tag, out UFMotion.LinkInitialVel init_vel_struct)
Parameters
SetLinkMassProperties(Tag, ref UFMotion.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 |
|
System.Double[] |
transformMatrix |
|
SetMarker(Tag, ref UFMotion.Marker)
Declaration
public void SetMarker(Tag marker_tag, ref UFMotion.Marker marker_struct)
Parameters
SetNameDisplay(Boolean)
Declaration
public void SetNameDisplay(bool name_display)
Parameters
Type |
Name |
Description |
System.Boolean |
name_display |
|
SetPointOnSurfaceConstraint(Tag, ref UFMotion.PointOnSurfaceData)
Declaration
public void SetPointOnSurfaceConstraint(Tag point_on_surface_tag, ref UFMotion.PointOnSurfaceData pt_on_surf_data)
Parameters
SetPtCrvConstraint(Tag, ref UFMotion.PointCurveConstraint)
Declaration
public void SetPtCrvConstraint(Tag pt_crv_tag, ref UFMotion.PointCurveConstraint pt_crv_data)
Parameters
SetScalarForce(Tag, ref UFMotion.ScalarForceTorque)
Declaration
public void SetScalarForce(Tag force_tag, ref UFMotion.ScalarForceTorque force_struct)
Parameters
SetScalarTorque(Tag, ref UFMotion.ScalarForceTorque)
Declaration
public void SetScalarTorque(Tag torque_tag, ref UFMotion.ScalarForceTorque torque_struct)
Parameters
SetSpring(Tag, ref UFMotion.SpringDamper)
Declaration
public void SetSpring(Tag spring_tag, ref UFMotion.SpringDamper spring_struct)
Parameters
SetTraceExplosionToMaster(Boolean)
Declaration
public void SetTraceExplosionToMaster(bool to_master)
Parameters
Type |
Name |
Description |
System.Boolean |
to_master |
|
SetVectorForceTorque(Tag, ref UFMotion.VectorForceTorque)
Declaration
public void SetVectorForceTorque(Tag vobject_tag, ref UFMotion.VectorForceTorque vector_struct)
Parameters
SolveModel(Double, ref Int32)
Declaration
public void SolveModel(double time, ref int num_steps)
Parameters
Type |
Name |
Description |
System.Double |
time |
|
System.Int32 |
num_steps |
|
SpreadsheetRunFromFile(String, Int32, Int32, Boolean)
Declaration
public void SpreadsheetRunFromFile(string spreadsheet_file, int start_step, int end_step, bool invoke_ui)
Parameters
Type |
Name |
Description |
System.String |
spreadsheet_file |
|
System.Int32 |
start_step |
|
System.Int32 |
end_step |
|
System.Boolean |
invoke_ui |
|
StepArticulation(Int32, out Int32)
Declaration
public void StepArticulation(int num_steps, out int total_steps)
Parameters
Type |
Name |
Description |
System.Int32 |
num_steps |
|
System.Int32 |
total_steps |
|
Terminate()
Declaration
TerminateArticulation()
Declaration
public void TerminateArticulation()
Trace(Tag, Int32, out Tag)
Declaration
public void Trace(Tag trace_tag, int step_number, out Tag new_object_tag)
Parameters
Type |
Name |
Description |
Tag |
trace_tag |
|
System.Int32 |
step_number |
|
Tag |
new_object_tag |
|
TraceModel(Int32, Int32, out Int32, out Tag[])
Declaration
public void TraceModel(int step_num, int target_layer, out int num_tags, out Tag[] geom_tags)
Parameters
Type |
Name |
Description |
System.Int32 |
step_num |
|
System.Int32 |
target_layer |
|
System.Int32 |
num_tags |
|
Tag[] |
geom_tags |
|
ValidateFunctionSyntax(String[], Int32)
Declaration
public void ValidateFunctionSyntax(string[] function_string, int num_lines)
Parameters
Type |
Name |
Description |
System.String[] |
function_string |
|
System.Int32 |
num_lines |
|
WriteObjectInfo(Int32, Tag[], String)
Declaration
public void WriteObjectInfo(int num_objects, Tag[] object_tags, string info_file_name)
Parameters
Type |
Name |
Description |
System.Int32 |
num_objects |
|
Tag[] |
object_tags |
|
System.String |
info_file_name |
|
Implements
System.Runtime.Remoting.Messaging.IMessageSink