Invité ingoenius Posté(e) le 11 avril 2006 Posté(e) le 11 avril 2006 on peut en autolisp sauver une selectiones de une ou plousieures face d'un solide 3d??
Tramber Posté(e) le 11 avril 2006 Posté(e) le 11 avril 2006 Je ne crois pas. En revanche, on peut très bien spécifier un point de selection 3D sur la face (sans toucher les arrêtes). Cela marche bien si on a programmé correctement le point de vue et le zoom. Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Invité ingoenius Posté(e) le 12 avril 2006 Posté(e) le 12 avril 2006 e donc, comment on fait pour le point de selection??
(gile) Posté(e) le 12 avril 2006 Posté(e) le 12 avril 2006 Si la face est celle d'une primitive (Boite, Cylindre, Biseau) créée avec le LISP, il doit être facile de trouver un point au centre de cette face à partir des coordonnées spécifiées pour sa création. Si c'est un objet extrudé, les coordonnées d'un point au milieu de l'objet auxquelles on ajoute la hauteur d'extrusion à la coordonnée Z. Si l'extrusion a été faite le long d'un chemin, l'extrémité de ce chemin (accessible par entget). Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Invité ingoenius Posté(e) le 13 avril 2006 Posté(e) le 13 avril 2006 merci gile, je cherche de m'expliquer mieux, pour le lisp DF (dessiner sur la face)alor je veux automatiser une fonction de facon a dessinner une ligne directement sur la face selectionnee d'un solide , puis celle ci serà projectee sur la face avec la commande empreinte en effacent la ligne du debut et en remettent se scu comme avant donc quand le dessin de la ligne commence il faut que autolisp detecte le solide et la face sur laquelle travailler et sur laquelle faire la commende empreinte cela me servirait pour commence a emuler les fonctions de sketchup dans autocad, quoi en penses tu? (defun C:DF ();dessiner sur la face ;(setq solid (entsel)) (prompt "\nselection objet..") (setq solid (entsel)) ;(prompt "\nSelect objects: ") ;(command ".SELECT" pause) ;put into Previous selection set (command "scu" "f" pause "" );questo mette lo scu sulla faccia (SETVAR "OSMODE" 8711);accroche ext milieu (command "_line" pause pause "") (setq line (entlast));salva la linea (SETVAR "OSMODE" 0);accroche ext milieu (command "_solidedit" "c" "e" solid line "O" "" "Q" "" ) (SETVAR "OSMODE" 3) ;accroche ext milieu (command "scu" "g" "" ) ;questo mette lo scu sulla faccia ) [Edité le 13/4/2006 par ingoenius]
Messages recommandés
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 compteSe connecter
Vous avez déjà un compte ? Connectez-vous ici.
Connectez-vous maintenant