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>"