Search Results for

    Show / Hide Table of Contents

    Interface ISimulations

    Gives access to simulations.

    Namespace: TopSolid.Cad.Design.Automating
    Assembly: TopSolid.Cad.Design.Automating.dll
    Syntax
    [ServiceContract]
    [AvailableSinceVersion(7, 6, 0, 0)]
    public interface ISimulations
    Remarks

    This interface is available since v7.6.

    Methods

    Name Description
    CreateForcesDrivingTask(DocumentId, ForceDrivingInterpolationType, List<SmartReal>, List<ElementId>, List<List<SmartReal>>)

    Creates a forces driving task in a specified document.

    CreateGripChangeTask(DocumentId, bool, ElementId, List<ElementId>)

    Creates a grip change task in a specified document.

    CreateJointsDrivingTask(DocumentId, JointDrivingType, JointDrivingInterpolationType, List<SmartReal>, List<ElementId>, List<List<SmartReal>>)

    Creates a joints driving task in a specified document.

    CreateKinematicsSimulation(DocumentId, ElementId, ElementId, SmartInteger, SmartInteger, bool)

    Creates a kinematics simutation operation in a specified document.

    CreateRigidGroupDrivingTask(DocumentId, RigidGroupDrivingType, ElementId, SmartFrame3D, List<SmartReal>, List<SmartReal>, List<SmartReal>, List<SmartReal>, List<SmartReal>, List<SmartReal>, List<SmartReal>, List<bool>)

    Creates a rigid group driving task in a specified document.

    CreateScenario(DocumentId, List<byte>, List<string>, List<ElementId>, List<bool>, List<SmartReal>, List<byte>)

    Creates a scenario in a specified document.

    CreateVisibilityChangeTask(DocumentId, bool, List<ElementId>)

    Creates a visibility change task in a specified document.

    GetCurrentSimulation(DocumentId)

    Gets the current simulation entity of a document.

    GetForcesDrivingTask(ElementId, out ForceDrivingInterpolationType, out List<SmartReal>, out List<ElementId>, out List<List<SmartReal>>)

    Gets a forces driving task.

    GetGripChangeTask(ElementId, out bool, out ElementId, out List<ElementId>)

    Gets a grip change task.

    GetJointsDrivingTask(ElementId, out JointDrivingType, out JointDrivingInterpolationType, out List<SmartReal>, out List<ElementId>, out List<List<SmartReal>>)

    Gets a joints driving task.

    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.

    GetScenario(ElementId, out List<byte>, out List<string>, out List<ElementId>, out List<bool>, out List<SmartReal>, out List<byte>)

    Gets a scenario.

    GetScenarios(DocumentId)

    Gets the scenarios entities that are in the scenarios folder of a document.

    GetSimulations(DocumentId)

    Gets the simulation entities that are in the simulations folder of a document.

    GetTaskType(ElementId)

    Gets the type of a task entity.

    GetTasks(DocumentId)

    Gets the tasks entities that are in the tasks folder of a document.

    GetVisibilityChangeTask(ElementId, out bool, out List<ElementId>)

    Gets a visibility change task.

    SetCurrentSimulation(DocumentId, ElementId)

    Sets the current simulation entity of a document.

    SetForcesDrivingTask(ElementId, ForceDrivingInterpolationType, List<SmartReal>, List<ElementId>, List<List<SmartReal>>)

    Sets a forces driving task.

    SetGripChangeTask(ElementId, bool, ElementId, List<ElementId>)

    Sets a grip change task.

    SetJointsDrivingTask(ElementId, JointDrivingType, JointDrivingInterpolationType, List<SmartReal>, List<ElementId>, List<List<SmartReal>>)

    Sets a joints driving task.

    SetRigidGroupDrivingTask(ElementId, RigidGroupDrivingType, ElementId, SmartFrame3D, List<SmartReal>, List<SmartReal>, List<SmartReal>, List<SmartReal>, List<SmartReal>, List<SmartReal>, List<SmartReal>, List<bool>)

    Sets a rigid group driving task.

    SetVisibilityChangeTask(ElementId, bool, List<ElementId>)

    Sets a visibility change task.

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

    Copyright ©2025 TopSolid - All rights reserved.