Créer une contrainte

Utilisez la commande ForConstraint pour créer une contrainte.

strCmdForConstraint = "<Constraint Name=""<Constraint Name>"" ID=""<Constraint ID>"" Type=""0"" CoordinateSystemID=""<Coordinate System ID>"" Tx=""<FIX=1/FREE=0>"" Ty=""<FIX=1/FREE=0>"" Tz=""<FIX=1/FREE=0>"" Rx=""<FIX=1/FREE=0>"" Ry=""<FIX=1/FREE=0>"" Rz=""<FIX=1/FREE=0>"" EntitiesCount=""<Entities Count>"" ArrowLength=""<Display Arrow Size>"" ArrowColor=""<Hex Color code in Decimal>"" DisplayDensity=""<Display Density>"" SubcaseCount=""<Number of Subcases>"" Subcases=""<Subcase ID>""><Entity1 GeometryType=""<Geometry Type>"" GeometryID=""<Vertex/Edge/Face/Sketch ID>"" ComponentName=""<Component Name>""/></Constraint>"

Les types disponibles sont les suivants :

Type de géométrie Valeur
Structurels 0
Thermique 1
Spectre de réponse 2

Les types de géométrie disponibles sont les suivants :

Type de géométrie Valeur
Sommet 0
l'arête 1
Face 2
Esquisse 3

Par exemple :

strCmdForConstraint = "<Constraint Name=""Constraint 1"" ID=""1"" Type=""0"" CoordinateSystemID=""0"" Tx=""1"" Ty=""1"" Tz=""1"" Rx=""1"" Ry=""1"" Rz=""1"" EntitiesCount=""1"" ArrowLength=""50"" ArrowColor=""14803200"" DisplayDensity=""4"" SubcaseCount=""1"" Subcases=""1""><Entity1 GeometryType=""2"" GeometryID=""13"" ComponentName=""Tutorial 1""/></Constraint>"

Pour sélectionner plusieurs sommets, arêtes, faces ou esquisses, vous pouvez spécifier le nombre d'entités à sélectionner et ajouter des champs supplémentaires pour les nouvelles géométries. Par exemple :

strCmdForConstraint = "<Constraint Name=""Constraint 1"" ID=""1"" Type=""0"" CoordinateSystemID=""0"" Tx=""1"" Ty=""1"" Tz=""1"" Rx=""1"" Ry=""1"" Rz=""1"" EntitiesCount=""2"" ArrowLength=""50"" ArrowColor=""14803200"" DisplayDensity=""4"" SubcaseCount=""1"" Subcases=""1""><Entity2 GeometryType=""3"" GeometryID=""42"" ComponentName=""Tutorial 2""/><Entity1 GeometryType=""3"" GeometryID=""30"" ComponentName=""Tutorial 1""/></Constraint>"