Method SetJointsDrivingTask
SetJointsDrivingTask(ElementId, JointDrivingType, JointDrivingInterpolationType, List<SmartReal>, List<ElementId>, List<List<SmartReal>>)
Sets a joints driving task.
Declaration
[OperationContract]
[AvailableSinceVersion(7, 6, 0, 0)]
void SetJointsDrivingTask(ElementId inElementId, JointDrivingType inType, JointDrivingInterpolationType inInterpolationType, List<SmartReal> inTimes, List<ElementId> inJointIds, List<List<SmartReal>> inValues)
Parameters
| Type | Name | Description |
|---|---|---|
| ElementId | inElementId | Identifier of the task to modify. |
| JointDrivingType | inType | Driving type. |
| JointDrivingInterpolationType | inInterpolationType | Interpolation type. |
| List<SmartReal> | inTimes | Times. |
| List<ElementId> | inJointIds | Identifiers of joints to drive. |
| List<List<SmartReal>> | inValues | Joints driving values. |
Remarks
StartModification(string, bool) and EnsureIsDirty(ref DocumentId) must be called before calling this method.
This method is available since v7.6.