Search Results for

    Show / Hide Table of Contents

    Method GetRevoluteJoint

    GetRevoluteJoint(ElementId, out ElementId, out ElementId, out SmartAxis3D, out SmartPoint3D, out bool, out SmartReal, out SmartReal, out SmartReal)

    Gets a revolute joint.

    Declaration
    [OperationContract]
    [AvailableSinceVersion(7, 6, 0, 0)]
    void GetRevoluteJoint(ElementId inElementId, out ElementId outFirstRigidGroupId, out ElementId outSecondRigidGroupId, out SmartAxis3D outRotationAxis, out SmartPoint3D outCenterPoint, out bool outIsMultiTurns, out SmartReal outInitialAngle, out SmartReal outMinimumAngle, out SmartReal outMaximumAngle)
    Parameters
    Type Name Description
    ElementId inElementId

    Identifier of the joint to analyze.

    ElementId outFirstRigidGroupId

    Identifier of first rigid group.

    ElementId outSecondRigidGroupId

    Identifier of second rigid group.

    SmartAxis3D outRotationAxis

    Rotation axis.

    SmartPoint3D outCenterPoint

    Center point, or null if none.

    bool outIsMultiTurns

    Whether the joint angle is multi-turns.

    SmartReal outInitialAngle

    Initial angle.

    SmartReal outMinimumAngle

    Minimum angle, or null if no limits.

    SmartReal outMaximumAngle

    Maximum angle, or null if no limits.

    Remarks

    This method is available since v7.6.

    In this article
    Back to top
    • Term of use
    • Corporate information
    • Privacy Policy - GDPR

    Copyright ©2025 TopSolid - All rights reserved.