Aller au contenu

ALIGNER 3D et EXTRUDER


Messages recommandés

Posté(e)

Salut,

 

Besoin d'un petit coup de main pour utiliser les fonctions Aligner3D ainsi que faire une extrusion d'une polyligne fermée.

 

2 Ans que je n'ai pas remis le nez la dedans, et impossible de trouver de l'aide dans mes livres et dans l'aide Autocad, alors si qq avait juste une piste.

 

Par avance Merci

Le DOC

Posté(e)

Bonjour, pour extruder une polyligne fermée ou non, utiliser la fonction _extrude. (on peut aussi changer sa hauteur).

 

Si la polyligne est fermée, et pour la transformer en solide, la transformer d'abord en région (commande: region).

 

A+

Curcis__________________________________

Building Design Suite Premium sous souscription et pas sous abonnement!

Lumion

Posté(e)

L'extrusion est la base de la programmation en 3D.

Mais sache que la commande ALIGNER ou ALIGNER3D (pour moi c'est idem, sans faire dans le détail, en tous cas ce que je dis est vrai pour l'ancienne) est un lisp, enfin une commande externe. Bref non pas une commande interne.

 

Bon courage :rolleyes:

Bureau d'études dessin.

Spécialiste Escaliers

Développement - Formation

 

./__\.
(.°=°.)
Posté(e)

Salut,

 

Si tu ne veux pas utiliser les commandes AutoCAD, ce qui peut être préférable en programmation surtout que SendCommand n'est pas toujours synchrone, il faut tout coder :

- convertir la polyligne en région avec la méthode AddRegion (indispensable pour pouvoir extruder),

- simuler Aligner(3d) avec les méthodes Move, Rotate3d et éventuellement la propriété Normal,

- extruder la région avec la méthode AddExtrudedSolid.

Gilles Chanteau - gileCAD - GitHub
Développements sur mesure pour AutoCAD

Posté(e)

OK, je vais essayer çà.

J'ai déjà essayer avec SendCommand, mais je n'arrive pas à identifier mon objet qui est déja enregistrée dans une variable, pareil pour les points que je veux indiquer, bien que celà me semble la méthode la plus simple

 

ThisDrawing.SendCommand "_3dalign" & vbCr & MonObj & vbCr & vbCr & "0,0,0" & vbCr & "1,0,0" & vbCr & "0,1,0" & vbCr & PtDest & vbCr & PtDest2 & vbCr & PtDest3 & vbCr

 

 

Si qq peut m'expliquer pourquoi çà ne fonctionne pas, je suis tout oui parce que je pense vraiment que je vais passer par cette méthode, c'est ce qui me semble le plus simple étant donné la quantité de 3dalign que j'ai à me faire....

Le DOC

Posté(e)

coucou

 

le souci avec "sendCommand" en VBA est récurrent

ce n'est pas de la "programmation" au sens propre du terme

chaque fois que je m'en suis servi, ses limites apparaissent vite.

 

je pense que le conseil de (gile) est bon,

et tu trouveras peut-être une piste avec ses matrices.

 

as-tu une raison de travailler en VBA ?

 

amicalement

Posté(e)

Salut,

 

Oui j'ai une raison, je ne suis pas informaticien et c'est donc malheureusement le seul langage que je connaisse !!

J'ai fais aussi du Lisp, mais çà remonte, déjà là en VBA j'ai du mal.....

Le DOC

Créer un compte ou se connecter pour commenter

Vous devez être membre afin de pouvoir déposer un commentaire

Créer un compte

Créez un compte sur notre communauté. C’est facile !

Créer un nouveau compte

Se connecter

Vous avez déjà un compte ? Connectez-vous ici.

Connectez-vous maintenant
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité