• Ce forum est la traduction générée par la machine de www.cad3d.it/forum1 - la communauté italienne du design. Plusieurs termes ne sont pas traduits correctement.

Lis pour le dessin d'accessoires blindés en béton armé

gigio_2020

Guest
Bonjour à tous,
Je prépare un lis pour dessiner les aiguilles d'armure pour une goélette en a.c. pour zwcad ou autocad.
Dans la pratique, on demande à l'utilisateur deux points et le lisp doit retourner une ligne (verte dans le fichier qui y est joint) de la longueur égale à la différence de x des deux points et placée en deux ou à (y1+y2)/2, avec un quota qui représente l'extension et un écrit qui représente la marque de la barre. J'ai des problèmes quand je lance les commandes (pline etc.) à partir des coordonnées extraites des points. ne place pas toujours les objets correctement et incline parfois la barre quand elle doit toujours être horizontale. C'est comme si la définition des variables était erronée (comme si les réels étaient considérés comme des chaînes et vice versa).
J'attache le fichier dwg et lisp. Quelqu'un peut m'aider ?
Je vous remercie.
 

Pièces jointes

Je n'ai pas vérifié la liste, mais pour mon habitude je retourne au début des opérations (avant tous les calculs et fonctions) ces instructions
Code:
(setq oldosmode)
(réglage "mode" 0)
et quand vous avez terminé toutes les opérations cette autre (avant de fermer les morts)
Code:
(réglage "smode" oldosmode)
Cela vous permet de supprimer l'osnap avant de passer des points aux fonctions des phares, comme si vous avez souvent l'osnap actif est intercepté, déformant les points que vous avez passés à la fonction à travers les calculs.
tout d'abord la liste enregistre la configuration de l'osnap.
puis mettre l'osnap à zéro (équival pour les éteindre)
Fais toutes tes affaires...
La dernière chaîne restaure l'osnap que vous aviez avant la désactivation.

essayer de voir si avec ces ajouts il est mieux
 
dessiner et citations fers pour c.a. est l'un des programmes les plus utiles que vous pouvez faire avec lisp.
Nous avons consacré un débat à ce sujet et mis à disposition les programmes.
g.p. a même écrit un code qui met automatiquement à jour le calibrage selon le repassage.
la liste de gigio_2020, qui ne se poursuit cependant pas avec la programmation, se limite à dessiner une ligne.
En fait, la nécessité de dessiner les aiguilles comme polyline, extraire et citer les traits individuels et ensuite écrire n, diamètre et longueur totale.
Bonjour à tous.
 

Statistiques du forum

Sujets
58 521
Messages
499 056
Membres
104 110
Dernier membre
ChristianR

Membres en ligne

Aucun membre en ligne actuellement.
Retour
Haut