Method GetRigidGroupDrivingTask
GetRigidGroupDrivingTask(ElementId, out RigidGroupDrivingType, out ElementId, out SmartFrame3D, out List<SmartReal>, out List<SmartReal>, out List<SmartReal>, out List<SmartReal>, out List<SmartReal>, out List<SmartReal>, out List<SmartReal>, out List<bool>)
Gets a rigid group driving task.
Declaration
[OperationContract]
[AvailableSinceVersion(7, 6, 0, 0)]
void GetRigidGroupDrivingTask(ElementId inElementId, out RigidGroupDrivingType outType, out ElementId outRigidGroupId, out SmartFrame3D outDrivingFrame, out List<SmartReal> outTimes, out List<SmartReal> outRotationsX, out List<SmartReal> outRotationsY, out List<SmartReal> outRotationsZ, out List<SmartReal> outTranslationsX, out List<SmartReal> outTranslationsY, out List<SmartReal> outTranslationsZ, out List<bool> outIsCirculars)
Parameters
| Type | Name | Description |
|---|---|---|
| ElementId | inElementId | Identifier of the task to analyze. |
| RigidGroupDrivingType | outType | Driving type. |
| ElementId | outRigidGroupId | Identifier of definition of rigid group to drive. |
| SmartFrame3D | outDrivingFrame | Driving frame. |
| List<SmartReal> | outTimes | Times. |
| List<SmartReal> | outRotationsX | Rotations X component. |
| List<SmartReal> | outRotationsY | Rotations Y component. |
| List<SmartReal> | outRotationsZ | Rotations Z component. |
| List<SmartReal> | outTranslationsX | Translations X component. |
| List<SmartReal> | outTranslationsY | Translations Y component. |
| List<SmartReal> | outTranslationsZ | Translations Z component. |
| List<bool> | outIsCirculars | Whether to use circular interpolation. |
Remarks
This method is available since v7.6.