Utilisez les fonctions relatives aux fonctions de construction pour modifier des fonctions de construction existantes.
Pour accéder à ces fonctions, développez le noeud Fonctions de construction sous l'onglet Système de la zone Extraits de code.
Inverse sous conditions le vecteur de la normale au plan de construction. Cette action permet d'inverser le plan de construction. Si une esquisse est créée sur le plan, elle est également inversée. Cette fonction peut être utilisée pour déplacer une fonction de gauche à droite. Elle est très utile pour une extrusion de type plan médian. Cette fonction n'inverse pas la normale chaque fois que vous l'utilisez ; en revanche, elle garantit que la normale est dans la direction voulue. La fonction inverse la normale si elle n'est pas "en accord" avec l'axe que vous spécifiez.
Syntaxe
WorkPlane.FlipNormal("workPlaneName", "axisWanted")
"workPlaneName"
Nom du plan de construction à inverser.
"axisWanted"
Nom de l'axe d'une pièce, éventuellement précédé d'un signe négatif (-) pour indiquer la direction. Cette convention indique à la fonction la direction approximative de la normale au plan. Si le plan n'est pas parfaitement aligné sur l'axe du modèle, choisissez l'axe le plus proche de la normale au plan souhaitée. Un alignement de 60 degrés par rapport à l'axe est acceptable.
Exemples
WorkPlane.FlipNormal("Work Plane1", "X")
WorkPlane.FlipNormal("Work Plane1", "-X")
WorkPlane.FlipNormal("Work Plane1", "Y")
WorkPlane.FlipNormal("Work Plane1", "-Y")
WorkPlane.FlipNormal("Work Plane1", "Z")
WorkPlane.FlipNormal("Work Plane1", "-Z")
Redéfinit l'esquisse à l'aide d'autres entrées. Cette fonction est particulièrement efficace pour les esquisses autonomes qui ne contiennent pas de géométrie projetée. Contraignez l'ensemble de la géométrie d'esquisse à l'origine ou à l'un des axes de l'esquisse à l'aide de contraintes ou des cotes de coïncidence ou de blocage.
Cette fonction nécessite des noms comme entrées ; par conséquent, définissez l'esquisse à l'aide d'éléments nommés :
Syntaxe
Sketch.Redefine(sketchName, planeName, originName, axisName, AxisIsX := True, NaturalAxisDirection := True )
sketchName
Nom de l'esquisse.
planeName
Nom de l'entité à utiliser en tant que plan d'esquisse.
originName
Nom de l'entité à utiliser comme point d'origine de l'esquisse.
axisName
Nom de l'entité à utiliser comme axe de l'esquisse (axe X ou Y).
AxisIsX
La valeur par défaut Vrai indique que l'axe de l'esquisse spécifié par axisName est l'axe X (horizontal). Faux indique qu'il s'agit de l'axe Y (vertical).
NaturalAxisDirection
La valeur par défaut Vrai indique que l'axe de l'esquisse est dans la même direction que l'entité axisName. La valeur Faux indique que l'axe de l'esquisse est dans la direction opposée.