2 using System.Collections.Generic;
10 public override string Name {
get {
return "Robotics"; } set { } }
11 public override bool AllowUserToChoose {
get {
return false; } }
12 public override bool UseMassForRigidBodyDefinitions {
get {
return true; } }
13 public override bool AllowDynamicTriangleMesh {
get {
return false; } }
14 public override bool AllowPhysicsSubsteps {
get {
return false; } }
15 public override bool ShowSeparateConstraintLimits {
get {
return false; } }
16 public override bool UseHydrodynamicsMagnus {
get {
return false; } }
17 public override bool ProvidesJointForceFeedback {
get {
return true; } }
18 public override bool GenerateMotorAssist {
get {
return false; } }
19 public override bool AllowStickyParts {
get {
return false; } }
21 public override string LibraryVersionPrefix
29 m_dtLibraryVersion.DataTypes.Add(
new AnimatGUI.DataObjects.DataType(
"Double",
"Double Precision",
"",
"", -1, 1, AnimatGUI.Framework.ScaledNumber.enumNumericScale.None, AnimatGUI.Framework.ScaledNumber.enumNumericScale.None));
31 m_aryAvailableBinarModes.Add(AnimatGUI.DataObjects.Physical.PhysicsEngine.enumBinaryMode.x32);
32 m_aryAvailableBinarModes.Add(AnimatGUI.DataObjects.Physical.PhysicsEngine.enumBinaryMode.x64);
34 m_aryAvailableOperatingSystems.Add(AnimatGUI.DataObjects.Physical.PhysicsEngine.enumOperatingSystem.Windows);
35 m_aryAvailableOperatingSystems.Add(AnimatGUI.DataObjects.Physical.PhysicsEngine.enumOperatingSystem.Linux);
38 public override AnimatGUI.Framework.DataObject Clone(AnimatGUI.Framework.DataObject doParent,
bool bCutData, AnimatGUI.Framework.DataObject doRoot)
44 public override bool AllowConstraintRelaxation(
string strType, AnimatGUI.DataObjects.Physical.ConstraintRelaxation.enumCoordinateAxis eCoordinate)
49 public override AnimatGUI.DataObjects.Physical.ConstraintRelaxation CreateJointRelaxation(
string strType, AnimatGUI.DataObjects.Physical.ConstraintRelaxation.enumCoordinateID eCoordinate, AnimatGUI.Framework.DataObject doParent)
54 public override AnimatGUI.DataObjects.Physical.ConstraintLimit CreateConstraintLimit(
string strType, AnimatGUI.Framework.DataObject doParent)