Récupérer les faces d'un mur pour insertion d'objet via NewFamilyInstance()
N
najib
22 juin 2020
2295 0 0 0
Bonjour,
je cherche à implanter des objets sur des faces de murs via un script Python à l'aide de la méthode NewFamilyInstance(Face, XYZ, XYZ, FamilySymbol)
mais je n'arrive pas récupérer les faces des murs à partir de mon collecteur de murs.
Si quelqu'un a une piste, je suis preneur.
Merci d'avance.
je cherche à implanter des objets sur des faces de murs via un script Python à l'aide de la méthode NewFamilyInstance(Face, XYZ, XYZ, FamilySymbol)
mais je n'arrive pas récupérer les faces des murs à partir de mon collecteur de murs.
Si quelqu'un a une piste, je suis preneur.
Merci d'avance.
Réponses
Bonjour,
Essayer, avec Element.Geometry pour avoir un solide, et ensuite Topology.Faces, Face.Surface.geometry et Surface.NormalAtParameter pour filtrer les verticaux (u et v =0.5)
Le problème est que tu vas avoir 4 faces, et tu veux peu-être la face intérieur d'une pièce...
Essayer, avec Element.Geometry pour avoir un solide, et ensuite Topology.Faces, Face.Surface.geometry et Surface.NormalAtParameter pour filtrer les verticaux (u et v =0.5)
Le problème est que tu vas avoir 4 faces, et tu veux peu-être la face intérieur d'une pièce...
HA
Bonjour,
pour ceux que cela intéressent, j'ai utilisé les classes ci-dessous pour arriver à mes fins
HostObjectUtils()
NewFamilyInstance Method (Reference, XYZ, XYZ, FamilySymbol)
pour ceux que cela intéressent, j'ai utilisé les classes ci-dessous pour arriver à mes fins
HostObjectUtils()
NewFamilyInstance Method (Reference, XYZ, XYZ, FamilySymbol)
N


