Titi95 Posté(e) le 10 juillet 2014 Posté(e) le 10 juillet 2014 Bonjour je suis confronté à un petit problèmeles habitués qui réalisent des terrains doivent avoir le même a mon avis. je cherche une fonction ou un lisp pour mettre tout mes points qui constituent une spline ou polyligne à 0 dans l'axe des Z (ou un autre axe) Mes anciennes réalisations Autocad
x_all Posté(e) le 10 juillet 2014 Posté(e) le 10 juillet 2014 pour les poly 2d c'est facile, tu les selectionne toutes, et dans les propriété tu met élévation à 0les splines je sais pas... quelques trucs sur autocad
Titi95 Posté(e) le 10 juillet 2014 Auteur Posté(e) le 10 juillet 2014 en faite c'est surtout pour les splines que je cherche Manuellement, je sais que je peu prendre chacun point et les mettre à 0, c'est un jeu qui peu durer longtemps... Mes anciennes réalisations Autocad
x_all Posté(e) le 10 juillet 2014 Posté(e) le 10 juillet 2014 au pire tu as S2P qui converti les spline en poly 2d? pas sur que ça allège le dessin, mais ça te fera gagner du tempsaprès n'utilisant pas ces... splines, je ne sais pas si un lisp pour les aplatir existe car ça doit etre le seul moyen. quelques trucs sur autocad
Titi95 Posté(e) le 10 juillet 2014 Auteur Posté(e) le 10 juillet 2014 En convertissant une spline en poly puis si tu créer des objets 3D avec comme je fais tu as plein de facettes. Je cherche a garder en spline Mes anciennes réalisations Autocad
-Olivier- Posté(e) le 10 juillet 2014 Posté(e) le 10 juillet 2014 Bonjour,En déplaçant ta spline à z=1e99 puis dans le sens inverse.Olivier
x_all Posté(e) le 10 juillet 2014 Posté(e) le 10 juillet 2014 à tester, mais il y a des malchance pour que les points de contrôles soit codé en relatif, donc ça serai sans effet... j'aurai du m'en douter mais, toujours pour la piste de la conversion, (gile) à fait un truc peut être plus intéressant pour toihttp://cadxp.com/top...e-en-polyligne/ quelques trucs sur autocad
Titi95 Posté(e) le 10 juillet 2014 Auteur Posté(e) le 10 juillet 2014 Bonjour Olivier, Dsl je ne comprend pasje ne suis peu etre pas clairevoici une photo ou l'on voie les points d'uns spline que l'on peu modifier en Z que un a un, il y en a 15 dans cette exempleMais je ne peu pas les sélectionner tous d'un coup pour les mettre a 0Le mieux sera de ne pas avoir a les sélectionner juste la spline http://i39.servimg.com/u/f39/13/12/60/77/captur10.jpg Mes anciennes réalisations Autocad
-Olivier- Posté(e) le 10 juillet 2014 Posté(e) le 10 juillet 2014 Hello x_all, 12 La tangente de départ—peut être omise (dans le SCG) DXF : valeur X ; APP : point 3D 22, 32 DXF : valeurs Y et Z de la tangente de départ—peuvent être omises (dans le SCG) 13 La tangente de fin—peut être omise (dans le SCG) DXF : valeur X ; APP : point 3D 23, 33 DXF : valeurs Y et Z de la tangente de fin—peuvent être omises (dans le SCG) 40 Valeur de kkknœud (une entrée par nœud) 41 Poids (si différent de 1) ; doté de plusieurs paires de groupes, présentes si toutes sont différentes de 1 10 Points de contrôle (dans le SCG) ; une entrée par point de contrôle DXF : valeur X ; APP : point 3D 20, 30 DXF : valeurs Y et Z des points de contrôle (dans le SCG) ; une entrée par point de contrôle 11 Points de lissage (dans le SCG) ; une entrée par point de lissage DXF : valeur X ; APP : point 3D 21, 31 DXF : valeurs Y et Z des points de lissage (dans le SCG) ; une entrée par point de lissage Tout est codé dans le SCG après test cela marche. Olivier
-Olivier- Posté(e) le 10 juillet 2014 Posté(e) le 10 juillet 2014 Titi95,Tu sélectionnes la spline et tu la déplace avec un z=1e99. Puis tu fais un déplacement de la spline (sélection de l'objet précédent pour ne pas se retrouver à tataouinne) vers un z=0. Normalement, Autocad perd la précision sur la valeur du z et les coordonnées de tous les points de ta pline se retrouvent avec un z=0. Olivier
Titi95 Posté(e) le 10 juillet 2014 Auteur Posté(e) le 10 juillet 2014 à tester, mais il y a des malchance pour que les points de contrôles soit codé en relatif, donc ça serai sans effet... j'aurai du m'en douter mais, toujours pour la piste de la conversion, (gile) à fait un truc peut être plus intéressant pour toihttp://cadxp.com/top...e-en-polyligne/ Mercij'ai testé mais il ne sélectionne pas les splines qui ont un décalage dans les Z justement Mes anciennes réalisations Autocad
x_all Posté(e) le 10 juillet 2014 Posté(e) le 10 juillet 2014 olivier nous parle de la celèbre macro : ^C^Cucsfollow;0;scu;g;déplacer;tout;;0,0,1e99;;déplacer;tout;;0,0,-1e99;; pour avoir eu qqs pb avec, je ne l'utilise qu'avec parcimonie au pire recopie tes spline dans un nouveau dessin et lance là (pour la lancer il faut faire un bouton, mais ça tu dois savoir?) 1 quelques trucs sur autocad
Titi95 Posté(e) le 10 juillet 2014 Auteur Posté(e) le 10 juillet 2014 Titi95,Tu sélectionnes la spline et tu la déplace avec un z=1e99. Puis tu fais un déplacement de la spline (sélection de l'objet précédent pour ne pas se retrouver à tataouinne) vers un z=0. Normalement, Autocad perd la précision sur la valeur du z et les coordonnées de tous les points de ta pline se retrouvent avec un z=0. Olivier Pour moi le résultat c'est un blocage dans la vu des X et Y, Autocad 2015 doit pas aimer... Mes anciennes réalisations Autocad
Tramber Posté(e) le 10 juillet 2014 Posté(e) le 10 juillet 2014 Hello, je ne connais pas tes splines mais les modifier dans les 3D revient à en changer la nature dans la 2D projetée. Tu n'as, en théorie pas la même chose. C'est toutefois possible par prog.Pourquoi ne pas projeter ta géométrie ? Autrefois on passait par le format DXB voire DWF mais on peut, par l'export de DWG de l'espace papier, aplatir efficacement. APLANIRGEOM ne fonctionnant surement pas sur splines. Bureau d'études dessin. Spécialiste Escaliers Développement - Formation ./__\. (.°=°.)
Titi95 Posté(e) le 10 juillet 2014 Auteur Posté(e) le 10 juillet 2014 olivier nous parle de la celèbre macro : ^C^Cucsfollow;0;scu;g;déplacer;tout;;0,0,1e99;;déplacer;tout;;0,0,-1e99;; pour avoir eu qqs pb avec, je ne l'utilise qu'avec parcimonie au pire recopie tes spline dans un nouveau dessin et lance là (pour la lancer il faut faire un bouton, mais ça tu dois savoir?) hééé ! ca marche espérons que je n'ai pas trop de bug , car ca ne semble pas etre une vrai commande mais un détournement... en tout cas merci mais si il y a une façon plus"correct" je prend aussi ;) Mes anciennes réalisations Autocad
-Olivier- Posté(e) le 10 juillet 2014 Posté(e) le 10 juillet 2014 La réponse de Tramber me parait pas mal.Je ne parlais pas de la macro car celle-ci traite tous les objets du dessins et uniquement certains d'entre eux.Olivier
Titi95 Posté(e) le 10 juillet 2014 Auteur Posté(e) le 10 juillet 2014 Hello, je ne connais pas tes splines mais les modifier dans les 3D revient à en changer la nature dans la 2D projetée. Tu n'as, en théorie pas la même chose. C'est toutefois possible par prog.Pourquoi ne pas projeter ta géométrie ? Autrefois on passait par le format DXB voire DWF mais on peut, par l'export de DWG de l'espace papier, aplatir efficacement. APLANIRGEOM ne fonctionnant surement pas sur splines. APLANIRGEOM ne fonctionne que sur les solides mais dans le principe c'est ca que je cherche Mes anciennes réalisations Autocad
lili2006 Posté(e) le 10 juillet 2014 Posté(e) le 10 juillet 2014 Bonjour a toutes et tous,"Flatten" des Express Tools ? Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
Titi95 Posté(e) le 10 juillet 2014 Auteur Posté(e) le 10 juillet 2014 pas mal Lili on s'en approche car Faltten transforme ta spline en Poly avec de petit segment et donc pour les extrusions de 3D pas top mais un outil a retenir merci Mes anciennes réalisations Autocad
Titi95 Posté(e) le 10 juillet 2014 Auteur Posté(e) le 10 juillet 2014 Pour le moment c'est le bouton macro qui donne le meilleur résultat (a condition qu'il ne fasse pas buguer)Une spline en spline mais à Z=0 Mes anciennes réalisations Autocad
Titi95 Posté(e) le 10 juillet 2014 Auteur Posté(e) le 10 juillet 2014 Merci à tous pour vos réponses je marque le poste comme résolu mais si il y a une autre solution, merci de l'indiquer Mes anciennes réalisations Autocad
(gile) Posté(e) le 10 juillet 2014 Posté(e) le 10 juillet 2014 Salut, Un truc vite fait pour aplatir les spline sur le plan XY du SCG : (defun c:flatspl (/ loop ss n) (defun loop (l / p) (cond ((null l) nil) ((or (= 10 (car (setq p (car l)))) (= 11 (car p))) (cons (subst 0.0 (cadddr p) p) (loop (cdr l))) ) (T (cons p (loop (cdr l)))) ) ) (if (setq ss (ssget '((0 . "SPLINE")))) (repeat (setq n (sslength ss)) (entmod (loop (entget (ssname ss (setq n (1- n)))))) ) ) (princ) ) Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Titi95 Posté(e) le 10 juillet 2014 Auteur Posté(e) le 10 juillet 2014 Merci Gile pour ta participation malheureusement voici ce qu'il me marque une fois la spline validée Choix des objets: 1 trouvé(s)Choix des objets:; erreur: no function definition: LOOP Mes anciennes réalisations Autocad
(gile) Posté(e) le 10 juillet 2014 Posté(e) le 10 juillet 2014 Oupss !Une erreur de copier/coller...J'ai corrigé le code ci-dessus. Gilles Chanteau - gileCAD - GitHub Développements sur mesure pour AutoCAD
Titi95 Posté(e) le 10 juillet 2014 Auteur Posté(e) le 10 juillet 2014 Impeccable merci Gile ! Mes anciennes réalisations Autocad
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