|
Emplacement du menu |
---|
Cable Wires → WireFlex |
Ateliers |
Cables |
Raccourci par défaut |
W F |
Introduit dans la version |
0.1.0 |
Voir aussi |
Cables Ajouter un sommet, Cables Supprimer un sommet, Cables Attacher un sommet, Cables Supprimer la connexion d'un sommet |
L'objet WireFlex est dérivé d'une
Draft Polyligne et hérite de toutes ses propriétés. La principale différence est que WireFlex est capable d'attacher chacun de ses sommets à un sommet ou à un objet externe (l'attachement à un objet est compris comme une connexion à sa Placement.Base). Il n'est pas nécessaire d'attacher tous les sommets, certains d'entre eux peuvent être laissés libres de bouger en fonction des besoins en cours. Une autre différence est que le WireFlex peut prendre trois formes différentes (voir Type de courbes).
Le principal usage d'un WireFlex est de servir de base à un cable ou à une gaine.
Tous les sommets du WireFlex peuvent être édités comme les sommets d'une Draft Polyligne avec la commande Cables Editer (il suffit de double-cliquer sur le WireFlex dans la vue en arborescence). Voir Remarques.
Certaines propriétés de WireFlex héritées de la Draft Polyligne sont cachées par défaut, certaines d'entre elles comme Fillet Radius peuvent être contrôlées à partir des propriétés du câble si WireFlex a pour base un cable. À partir de la version 0.2.0, la restriction suivante a été supprimée : dans la version 0.1.4 et les versions antérieures, il était fortement recommandé de définir le rayon du congé à la dernière étape de la création du WireFlex. Ce réglage pendant l'édition du WireFlex pouvait entraîner une erreur : "Not possible to modify WireFlex due to non zero Chamfer or Fillet or Subdivision".
Exemple de structure de WireFlex
(propriété introduite dans la version 0.2.0)
L'objet WireFlex peut prendre trois formes différentes basées sur la même propriété des Points. Il s'agit de : polyligne, B-spline-K, B-spline-P. Pour la forme des polylignes, les Points servent de sommets, pour la forme B-spline-K les Points sont représentés par des noeuds (comme pour les Draft B-spline) et pour la forme B-spline-P les Points agissent comme des pôles (comme pour les Draft Courbe de Bézier, ils sont alors plus lisses et plus faciles à contrôler que la B-spline-K).
Trois types de courbes pour le même WireFlex : polyligne, B-spline-K, B-spline-P
(fonction introduite dans la version 0.2.0)
Par défaut, les points représentant les sommets du WireFlex peuvent avoir les couleurs suivantes :
pour un sommet normal qui peut être déplacé librement,
ou
pour un sommet attaché (voir Cables Attacher un sommet pour plus de détails),
ou
pour un sommet de frontière utilisé avec une courbe de type B-spline-K ou B-spline-P.
Si nécessaire, les couleurs ci-dessus peuvent être modifiées (voir Propriétés de l'affichage).
Remarque1 : la sélection d'éléments autres que les sommets est traitée comme une sélection de l'objet entier. Dans ce cas, Placement.Base d'un objet sélectionné est pris comme référence.
Remarque2 : si un seul sommet|objet entier est sélectionné, le WireFlex créé sera construit à partir de la propriété Points de l'objet sélectionné et aucun attachement de sommet ne sera effectué. Si l'objet sélectionné n'a pas de propriété Points, la création se fait à partir des sommets de l'objet sélectionné.
Après la création d'une polyligne, le premier sommet/objet sélectionné dans la vue 3D est automatiquement ajouté au support de connexion de la polyligne et la propriété Map Mode est réglée sur Translate origin (la description générale de l'attachement d'une pièce se trouve ici : Part Ancrage). En outre, le même sommet/objet est ajouté à la propriété Vrtx_start, le dernier sommet/objet sélectionné est ajouté à la propriété Vrtx_end et les sommets/objets médians sélectionnés sont ajoutés à Vrtxs_mid et Vrtxs_mid_idx en conséquence.
À tout moment, un sommet du WireFlex peut être détaché ou rattaché à un autre objet en utilisant Attacher un sommet ou
Supprimer la connexion d'un sommet (ou en utilisant la commande
Cables Editer).
Il est conseillé d'expérimenter et de se familiariser avec les différentes options permettant de déplacer éventuellement des objets attachés à un câble et d'observer le comportement du câble en fonction du nombre et des sommets attachés à des objets externes et de l'activation ou de la désactivation de la propriété Map Mode pour l'ensemble du câble. Des possibilités encore plus intéressantes sont offertes en utilisant par exemple la ligne ou le
point.
Exemple 1
Mouvement du Cube1 qui est attaché au sommet WireFlex de départ lorsque le mode de mappage de l'attachement du WireFlex est réglé sur Translate origin.
Exemple 2
Mouvement du Cube1 qui est attaché au sommet de départ du WireFlex lorsque le mode de mappage de l'attachement du WireFlex est désactivé.
La version animée des images ci-dessus est ici.
Dans la version 0.1.4 et les versions antérieures, Draft Éditer était utilisé avec les restrictions suivantes :
En mode Draft Éditer, N'UTILISEZ PAS les fonctions "Ajouter un point" et "Supprimer un point" du menu contextuel. Cela peut entraîner une mauvaise affectation des points de rattachement. Pour ajouter ou supprimer un point dans un WireFlex, utilisez uniquement Ajouter un sommet ou
Supprimer un sommet sans être en mode Draft Éditer.
Voir aussi : Éditeur de propriétés
Un objet Cables WireFlex est dérivé d'une Draft Polyligne et hérite de toutes ses propriétés. Certaines des propriétés héritées sont cachées (voir Description). WireFlex possède également les propriétés supplémentaires suivantes :
Wire Flex
LinkSub
) : spécifie le support de l'attachement pour le premier sommet (point) de la polyligne.LinkSub
) : spécifie le support de l'attachement pour le dernier sommet (point) de la polyligne.LinkSubList
) : spécifie la liste des supports de l'attachement pour les sommets (points) du milieu de la polyligne. Sommets du milieu : tous les sommets du câble à l'exception du premier et du dernier sommet.IntegerList
) : spécifie la liste des index de la liste des supports de l'attachement Vrtxs_mid de la polyligne. Le numéro mid idx le plus bas peut avoir la valeur 2, le plus élevé peut avoir la valeur n-1, où n est le nombre de sommets (points) de la polyligne.Il est recommandé de ne pas ajuster manuellement les propriétés ci-dessus, mais d'utiliser Attacher un sommet,
Supprimer la connexion d'un sommet ou
Cables Editer qui sont conçus à cet effet.
Wire Flex Shape
Length
) : spécifie le rayon des congés aux coins de la polyligne. Il est valide et visible si Path Type = Fil
.Length
) : (en lecture seule) spécifie la longueur totale de la polyligne.Enumeration
) : spécifie le type de forme de la polyligne (introduit dans la version 0.2.0). Values possibles : Fil
, BSpline_K
, BSpline_P
Length
) : spécifie la longueur d'une ligne droite au début d'une polyligne. Elle est valide et visible si Path Type = BSpline_P
ou BSpline_K
. Peut être utilisé lorsque le début d'un câble se trouve à l'intérieur d'un connecteur ou si une partie droite de la polyligne de la B-spline est nécessaire. Sa valeur est représentée dans la vue 3D comme un sommet de frontière avec une couleur spéciale. Ce sommet ne peut pas être attaché à d'autres objets. Il est recommandé de laisser la valeur de cette propriété > 0 si le WireFlex est utilisé comme base pour le cable ou la gaine.Length
) : spécifie la longueur d'une arête droite à l'extrémité d'un câble. Elle est valide et visible si Path Type = BSpline_P
ou BSpline_K
. Peut être utilisé lorsque l'extrémité d'un câble se trouve à l'intérieur d'un connecteur ou si une partie droite de la polyligne de la B-spline est nécessaire. Sa valeur est représentée dans la vue 3D sous la forme d'un sommet de délimitation d'une couleur spéciale. Ce sommet ne peut pas être attaché à d'autres objets. Il est recommandé de laisser la valeur de cette propriété > 0 si le WireFlex est utilisé comme base pour le cable ou la gaine.Bool
) : spécifie si les connexions entre l'arête intérieure de la B-spline et les arêtes droites de frontière d'un câble sont tangentes ou non. Elle est valide et visible si Path Type = BSpline_K
.Bool
) : active/désactive l'utilisation des tangentes sur les noeuds intérieurs des B-splines. Elle est valide et visible si Path Type = BSpline_K
. Lorsqu'elle est activée, la B-spline est plus facile à contrôler, sinon il peut être difficile d'obtenir la forme désirée, surtout si Boundary Tangents est activée.Float
) : affecte la forme de la spline. Elle est valide et visible si Path Type = BSpline_K
. Plage autorisée : [0.0, 3.0] (0 -> Uniforme / 0.5 -> Centripète / 1.0 -> Longueur de la corde). Identique à Draft B-spline.Float
) : indique si les tangentes intérieures forment des courbes symétriques autour des nœuds (valeur = 0,5), courbées vers le début de la spline (valeur < 0,5) ou courbées vers la fin de la spline (valeur > 0,5). Plage autorisée : [0.0, 1.0]. Elle est valide et visible si Path Type = BSpline_K
et si Inner Tangents est activé.
Object Style
Color
) : définit une couleur pour un point normal non attaché dans la vue 3D.Color
) : définit une couleur pour le point attaché dans la vue 3D.Color
) : définit une couleur pour le point de frontière dans la vue 3D.
Exemple de WireFlex avec Path Type = BSpline_K
, Boundary Tangents = True
. Boundary Segment Start et Boundary Segment End sont > 0. Sur la première image, la propriété Inner Tangents est définie sur True
, sur la seconde sur False
:
Deux polylignes avec différents paramètres Inner Tangents. (1), (3) sont les arêtes droites de la frontière, (2) est l'arête intérieure de la spline
.