Formes et collage

AiM Services
Previous pageReturn to chapter overviewNext page

 

Les « formes » (en anglais « features ») sont des ensembles de faces d'un objet qui sont issues d'une librairie de formes.

Elles ont des attributs qui les rendent visibles dans la fenêtre pièces, conservent le lien avec l'objet original en librairie, et sauvent leur repère relativement à celui de l'objet.

Les objets utilisés pour créer les formes (ou objets de le collage), sont limités par une ou plusieurs faces planes nommées « faces de collage ».
Ces objets peuvent avoir plusieurs faces de collage, qui peuvent se trouver sur divers plans.

Une forme peut être créée dans un objet en la lisant dans une librairie, en la remplaçant par une autre forme lue dans une librairie, ou encore à l'aide d'une instruction macro ou api.

La famille des fonctions de « limitation » permet de créer des formes, de les copier, déplacer, supprimer, ou encore de créer une nouvelle forme par extraction d'un objet existant.
On peut aussi créer une forme en sélectionnant un objet qui aura reçu auparavant une ou plusieurs faces de collage, puis en le sauvant en librairie.
 

Cette page explique comment coller une forme sur un objet, modifier la forme, traiter les formes paramétrées, ou encore vérifier la présence d'une forme avec mesure face.

Collage

Exemple de collage d'une nouvelle forme sur un objet

 

1.Le plan de travail est positionné sur la face qui va accueillir la forme.

2.La forme est choisie dans une librarie.
Les faces de collage sont mises en évidence dans la prévisualisation.

On voit ici qu'une forme peut être composée de plusieurs parties,
qu'elle peut avoir plusieurs faces de collage,
et que celles-ci peuvent se trouver sur divers plans.

3.Un curseur interactif permet de positionner la forme

4.Choix de la bonne position, validé avec ENTER.

5.Le système affiche brièvement l'objet qui a été lu, et sa face de collage.
Puis les faces de la forme héritent de la couleur de l'objet de destination.
Si le collage échoue, l'objet de collage est simplement lu, sans être collé dans l'objet de destination.

Résultat : la forme fait maintenant partie de l'objet.

Les formes sont représentées dans la fenêtre pièces, avec par défaut leur nom dans leur librairie d'origine.

Particularités

Opérations booléennes

Le collage de forme agit comme une opération booléenne (« différence » ou « union »), mais ce n'est pas une opération booléenne. Seule la ou les faces concernées de l'objet de destination sont modifiées avec l'ajout de boucles. Il n'y a pas de test de collision avec les autres parties de l'objet, ce qui rend la manipulation instantanée.

C'est à l'utilisateur/trice d'être vigilant.

Attention, le système ne teste pas les éventuelles auto-intersections.

C'est à l'utilisateur d'éviter les collisions au sein de l'objet de destination.

Inversion de la forme

Une forme peut être soit un « trou », soit une « bosse », elle retranche ou ajoute de la matière à l'objet de destination, l'opération est soit une « différence » soit une « union ».

Les objets de collages sont forcément des volumes, ils sont « retournés » (comme une chaussette - l'intérieur devient l'extérieur) lors du collage si celui-ci est de type « trou ».  A l'inverse, leurs normales ne sont pas modifiées s'ils sont utilisés comme « bosses ».

Un même objet de collage peut jouer les deux rôle, c'est la relation entre les normales de la face de collage et de la face de l'objet de destination qui détermine dans quel cas on se trouve.

Matières

Si l'objet de collage a une matière différente de l'objet de destination, et que l'opération est une différence (un « trou ») et que le drapeau « Contamination matière » est "On", alors les faces de la forme héritent de la matière de l'objet de collage. Voir la fonction Contamination matière On/Off (1311).

Forme sur forme

Un objet de collage non paramétré peut être collé sur une forme de l'objet de destination. Dans ce cas la nouvelle forme est plongée dans l'ancienne.

Un objet de collage paramétré peut être collé sur une forme non paramétrée. Dans ce cas l'ancienne forme est annulée, ne reste que la nouvelle forme paramétrée.

Un objet de collage paramétré ne peut pas être collé sur une forme paramétrée.

En d'autres termes, il n'y a pas de  « formes de formes ».
 
 

Modification

Paramètres d'une forme : touche MODIF

On accède à la fonction Modifier forme (1392) en faisant MODIF sur une des faces composant la forme.

Une fenêtre de dialogue s'ouvre :

 

Il est alors possible de :

Modifier l'échelle de la forme.
Ne pas l'afficher (seul le bord de collage reste alors visible).
Modifier sa position en X et Y relativement à son plan de référence.
Modifier son nom (qui apparaît dans la Fenêtre pièces).
La remplacer par une autre forme en ouvrant à nouveau la librairie.
La figer (rompre le lien, supprimer les attributs).
Correspond à la fonction Annule forme (1396).

Modification de l'objet porteur de la forme

Les formes sont traitées de manière spécifique lors des modifications des objets volumiques.

Soit une forme est entraînée entièrement avec une manipulation, soit elle n'est pas touchée, selon que son origine est prise dans la manipulation ou non.

La fonction Stretch forme On/Off (800) permet d'autoriser la manipulation des formes.
Ceci est nécessaire typiquement pour des formes traversantes, des « trous », qui doivent être allongés ou raccourcis lorsque une face est déplacée ou stretchée.
 

Formes paramétrées

Les objets de collage lus en librairie peuvent être des objets paramétrés.

Un objet de collage identique à celui utilisé dans l'exemple ci-dessus, mais paramétré, a été lu depuis une librairie et collé dans le même objet.
Il faut activer, lors de la lecture, "Création symbole/pièce param" pour que le collage puisse se faire.

En faisant MODIF sur une face de la nouvelle forme, la boîte de dialogue de modification de la forme s'ouvre. Elle a maintenant un bouton "Modif param".

"Modif param" permet d'accéder à la liste des paramètres de cette forme paramétrée, et de les modifier.

Résultat après avoir remplacé R=3 par R=2.

Les formes sont représentées dans la fenêtre pièces.

Il est aussi possible de modifier les paramètres d'une forme paramétrée en faisant MODIF sur son nom dans cette fenêtre.

Instructions macro et api

L'instruction macro suivante permet de coller un objet sur un autre, et ainsi de créer une forme.

OBJECT STICK Obj_stick,[Obj_num],[Err]

Equivalent en mode api :

drfObjectStick
 

Mesure face

Clic avec la fonction Mesure face/facette (970) sur une face appartenant à une forme permet de la visualiser.
 

Le système met en évidence toutes les faces de la forme (et non seulement la face montrée).

Il affiche aussi le repère associé à la forme.

La fenêtre Affiche mesure indique que la face est plongée dans une forme et donne son nom.

 

Attention, cette famille de fonctions agit seulement sur des "objets figés", sans historique de construction (HOB).
 

 
 

Rubriques connexes
Formes On/Off , Voir forme , Supprime limit , Copie limit , Extraire limit , Dépouille