LUDWIG
Membres-
Compteur de contenus
1 396 -
Inscription
-
Dernière visite
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par LUDWIG
-
Lancer une foncion depuis un lisp avec paramètres
LUDWIG a répondu à un(e) sujet de LUDWIG dans Débuter en LISP
merci ! mais maintenant : "; erreur: no function definition: ACET-FLATN" -
Lancer une foncion depuis un lisp avec paramètres
LUDWIG a répondu à un(e) sujet de LUDWIG dans Débuter en LISP
Merci les amis ! J'ai essayé (command "(c:flatten)" "n") mais ça ne fonctionne pas... Quand à l'astuce de Patrick_35, je viens de l'appliquer et de faire un test, ça tourne depuis un peu trop longtemps pour être normal... Je suis obligé d'arrêter à la sauvage. Comment appliquer ce bout de code à ma sélection ? Est-ce que mon sssetfirst est convenable ? -
Bonjour, Je me remet légèrement au lisp depuis que j'ai changé de boulot il y a un an et demi. C'est dur dur ! Dans un petit lisp, je veux lancer une fonction (flatten) qui vient d'un autre lisp : (defun () (while (setq jeu (ssget "x" (list '(0 . "*face*")))) (setq j 0) (while (ssname jeu j) (setq NB (sslength JEU)) (sssetfirst nil JEU) (c:flatten) (setq j (+ NB j))) (setq i (+ i j))) ) Or FLATTEN pose une question ("remove hidden lines") et je n'arrive pas à y répondre automatiquement dans mon lisp. J'ai essayé sans succès : (c:flatten n) (c:\flatten "n") (c:flatten \ n) (c:\flatten \ "n") (c:flatten / n) (c:\flatten /"n") (c:flatten) (print "n") (c:\flatten)(command "n") Quelle serait la nomenclature à adopter ? Merci d'avance !
-
je pense script avec le logiciel de script d'Eric
-
Je ne crois pas que le point d'alignement serve à caler un angle de bloc dynamique sur un autre angle du dessin, mais plutôt une ligne du bloc sur une ligne du dessin (d'ailleurs, l'accrochage "PROCHE" se met par défaut lors de l'alignement, même s'il n'est pas sélectionné).
-
J'ai d'abord tenté une "réparation", je n'ai rien gagné à part de perdre (!) mes chemins de références (gabarit, etc). J'ai ensuite joué avec les fichiers dans les chemins que tu me donnes. J'ai récupéré les icônes dans mon groupe de palette de création de bloc. Mais mes autres palettes (annotation, création 3D, tableaux, etc) restaient desespérement vides ! J'ai tenté une réinstallation : rien de plus ! Et puis je me suis rendu compte que je me suis trompé dans le chemin des palettes que tu m'a donné (oui, oui, je suis une grosse nouille) J'ai pris le répertoire AUTHORPALETTE au lieu de TOOLPALETTE !!! J'ai récupéré les fichiers d'origine, et là impeccable. Je ne sais pas comment ces fichiers ont été modifiés (ils existaient encore mais vides !). Je ne sais pas pourquoi la réinstallation n'a rien corrigé (les fichiers sur documents and setting ne sont certainement pas concernés). Cette expérience m'apprendra à bien lire les messages des CADXPiens avant de me préciper... Donc merci énormement rebcao !
-
Je vous en supplie, aidez moi :( Après avoir posté ce message dans lequel j'indiquais que j'avais perdu mes icônes, je me suis rendu compte que TOUTES MES PALETTES SONT VIDES ! HORREUR ! Toutes les palettes et groupes de palettes existent, mais ne contiennent aucune commande... Je n'ai trouver aucun fichier xtp et xpg sur mon ordinateur, est-ce le problème ? Merci à toutes les âmes charitables qui pourront me renseigner (j'espère que je fais suffisament pitié, là... snif)
-
Désolé kallain : Dans Autocad, fichier-->propriété du dessin-->onglet statistique-->dernier enregistrement Dans Windows, clic droit-->propriété-->onglet statistique-->dernier enregistrement
-
Bonjour, Je ne sais pas pourquoi, j'ai toulours mes palettes mais elles sont vides : j'ai perdu tous mes icônes dans les palettes d'outils de paramètres, actions et jeux de paramètres lors de la création de bloc. Comment puis-je remédier à ceci ? Merci d'avance !
-
J'ai testé cette version 2.1 sur un bloc cartouche avec une bonne quantité d'attributs. Le nouveau bloc récupère les informations, mais les place complètement dans le désordre dans le nouveau cartouche.
-
terrible ! merci (gile) ça me servira aussi.
-
Zone blanche HP500+
LUDWIG a répondu à un(e) sujet de LUDWIG dans Périphériques de sortie, impression
Je pense maintenant avoir trouver l'origine du problème : mon traceur a peu de mémoire et le sav HP m'a fait changé un paramètre pour que ce soit l'ordi qui s'occupe du travail d'impression et non l'imprimante : "envoyer le travail sous forme de bitmap". quand je décoche cette option, je n'ai plus mon problème de zone blanche (j'ai un problème de mémoire mais c'est une autre affaire). -
je découvre qu'il existe une fonction _FLASHSHOT (aplanirgeom) dans 2008 (et antérieur ?). La commande APLANIRGEOM vous permet de créer une vue aplanie de l'ensemble des solides 3D et régions de la vue courante. La vue obtenue est un bloc correspondant à une représentation aplanie du modèle 3D et projetée sur le plan XY. Ce processus revient à prendre un cliché du modèle 3D entier avec une caméra, puis à mettre à plat la photographie. Une fois que vous avez inséré le bloc, vous pouvez y apporter des modifications, car la vue aplanie est composée d'une géométrie 2D. Cette fonction est particulièrement utile pour créer des illustrations techniques. Vous n'êtes pas limité à la configuration d'une vue particulière avant d'utiliser APLANIRGEOM. Vous pouvez configurer le dessin dans une vue orthogonale ou parallèle. Une vue aplanie est générée avec les paramètres suivants : Tous les objets 3D de la fenêtre de l'espace objet sont capturés. Placez les objets ne devant pas être capturés sur des calques qui sont soit désactivés, soit gelés. Les vues aplanies sont créées en tant que blocs pouvant être renommés et modifiés à l'aide de la commande MODIFBLOC. Le bloc généré est basé sur les paramètres d'affichage des lignes de premier plan et lignes foncées de la boîte de dialogue Aplanir la géométrie. Les lignes masquées sont capturées et affichées dans le bloc à l'aide des paramètres d'affichage des lignes foncées (boîte de dialogue Aplanir la géométrie). Les objets 3D qui ont fait l'objet d'une coupe par des objets de coupe sont capturés dans leur intégralité. La commande APLANIRGEOM capture ces objets comme s'ils n'avaient pas fait l'objet d'une coupe. RemarquePour créer les images de profil de solides 3D dans l'espace papier, servez-vous de la commande SOLPROFIL.
-
au boulot ça marche mais pas chez moi. C'est quasi la meme config pourtant. Win Xp SP2, internet explorer 7, terra explorer Mais petit débit chez moi (0,5 Méga)
-
j'ai téléchargé et installé TERRAEXPLORER mais malgré ça, je n'ai rien en 3D ...
-
mais ou qui yéti LIGNE DE REPERE MULTIPLE dans FILTER ??????????
LUDWIG a répondu à un(e) sujet de rebcao dans AutoCAD LT 2008
je suis sûr que ce n'est pas le seul nouvel objet qui manquerait dans la liste de filter -
dans ton carré 1x1 tu as du mettre 2 paramètres linéaires (longueur et largeur disons). Tu as associé des actions d'étirement à ces paramètres (droite et gauche pour le premier paramètre linéaire, haut et bas pour le deuxième). Il ne faut pas que ton point de base au centre de ton carré soit sélectionné dans ces jeux de paramètres. Par contre, il faut que tu associe à chaque paramètre linéaire de nouvelles actions (de déplacement), avec comme jeu de sélection le point de base et comme variateur de distance "0,5" (il demande ce varaiteur de distance à la fin de la mise en place de l'action, ou bien tu peux le voir dans les propriétés). Je ne sais pas si j'ai été clair. Un exemple pour un côté : un paramètre linéaire de largeur une action d'étirement sur la poignée de droite avec comme polygone de capture le côté droit. une action de déplacement sur cette même poignée avec comme jeu de sélection le point de base et comme variateur de distance "0.5". Et de même pour les trois autres côtés.
-
je ne sais pas si ça peut te servir j'avais cette routine pour supprimer les textes vides du dessin : ;********************************************************************************************************************************************************** ;Effacer les textes vides ;********************************************************************************************************************************************************** ;supprime les textes superflus d'un dessin (textes vides ou ne contenant qu'un espace) (defun c:EFF_BLANC (/ JEUX_TEXTE E_TEXTE DEF_TEXTE) (setq JEUX_TEXTE (ssget "x" '((0 . "*TEXT"))) CX 0 EFF_TEXTE 0 ) ;_ Fin de setq (if (not (null JEUX_TEXTE)) (while (setq E_TEXTE (ssname JEUX_TEXTE CX)) (setq CX (1+ CX) DEF_TEXTE (cdr (assoc 1 (entget E_TEXTE))) ) ;_ Fin de setq (cond ((= "" DEF_TEXTE) (entdel E_TEXTE) (setq EFF_TEXTE (1+ EFF_TEXTE)) ) ((= " " DEF_TEXTE) (entdel E_TEXTE) (setq EFF_TEXTE (1+ EFF_TEXTE)) ) ((= " " DEF_TEXTE) (entdel E_TEXTE) (setq EFF_TEXTE (1+ EFF_TEXTE)) ) ) ;_ Fin de cond ) ;_ Fin de while ) (setq EFF_TEXTE (itoa EFF_TEXTE)) (prompt "\n") (prompt EFF_TEXTE) (prompt " texte(s) vide effacé(s)") ) ;_ Fin de defun (prompt "\nEFF_BLANC : supprime les textes superflus d'un dessin" ) ;_ Fin de prompt
-
Bonjour, Dans une table de nomenclature de cuisine, j'ai une colonne désignation du matériel, une colonne quantité et une colonne puissance. Je voudrais faire mon total de puissance. Si j'utilise la fonction SUM, autocad me fais la somme des puissances unitaires sans tenir compte des quantité. Dans Excel, j'utilisais la fonction sommeprod. J'ai tester un tableau excel avec cette formule, copier-coller dans autocad (sous forme d'entité tableau). La fonction est traduite par la fonction SUMPRODUCT, mais ne semble pas vouloir fonctionner. Savez-vous s'il est possible d'utiliser une telle fonction (ou passer par une autre astuce) ? Sans avoir à créer une colonne supplémentaire (à moins de pouvoir la masquer comme dans Excel). Merci d'avance !!
-
les wipeout sont gérés par un fichier ARX installés avec les Express Tools. Installes les Expres Tools de 2008 et ça devrait rouler (l'option des E. T. est décochée par défaut lors de l'install de 2008).
-
Bonjour à tous ! Et oui, une Nième question sur cet éternel problème qui est d'aplanir un plan 3D. Mon expérience sur un plan galère à aplanir : Sur un fichier DWG issu de ALLPLAN, j'ai des solides et des faces 3D (certains imbriqués dans des blocs). J'ai utilisé ma routine qui décompose tous les blocs du dessins jusqu'à ce qu'il n'y en ait plus. J'essaye export / import DXB : pas trouver fonction export DXB sur Autocad 2008 Je teste export / import WMF : ça aplani bien mais je me retrouve avec une disproportion : un cube 1x1x1 deviendra un rectangle (après mise à l'échelle) de 1x1.2 par exemple (!!). etc. De plus tout est transformé en polylignes (textes, cercle, etc). "_move;_all;;0,0,0;1e99;; etc" : c'est efficace. Les faces 3D sont aplanies mais restent des faces 3D. Les solides ne sont pas transformés. Je continue mon aplatissement par flatten... Flatten sur les faces 3D : avec l'option "remove hidden lines " --> NON, mes faces 3D (déjà aplanies) sont transformées en ligne. Impeccable. Flatten sur les "solides" avec l'option "OUI", ils sont transformées en polyligne, mais je perds la proportion (?) : un cube 1x1x1 deviendra un rectangle (après mise à l'échelle !) de 0,8x1.2 (!!). Je pense à utiliser l'option coupe pour générer des profils. Ne fonctionnent pas car mes solides ne sont pas des "solides 3D". Il faut donc que je les convertisse (convtosolid) . Je laisse tomber du coup l'idée de la coupe pour retenter un flatten. - Flatten : Individuellement, ça marche bien (mise à par l'échelle). Mais si je le fait sur tous, il s'éparpillent partout. Jai une unité pour 1 mètre, et le format est bien le mètre. Je reteste le flatten sur les solides après avoir définis les unités en millètres : ça marche ! Je fais d'autres tests sur mes solides convertis en solides 3D : 2 décompositions (solide3D- -> région --> lignes) donnent des lignes dont il faut définir départ et extremité z à 0 ; on peut faire un "_move;_all;etc" sur les solides 3D avant de décomposer pour les avoir à plat sans avoir à changer le z. Un overkill est indispensable. OUF ! RESUME : - exploser les blocs - transformer les solides en solides 3D - décomposer les solides 3D 2 fois - faire un flatten option "non" sur les facettes - "_move;_all;;0,0,0;0,0,1e99;;_move;_all;;0,0,0;0,0,-1e99;" - overkill
-
parfois un lisp met cette variable à 0 le temps du traitement pour qu'aucune boîte de dialogue n'apparaisse. A la fin du traitement, la variale et remise sur 1. Si le lisp est interrompu (plantage autocad, utilisation de "echap", etc), la variable n'est pas remlse sur 1...
-
tu le transmet au webmestre http://www.cadxp.com/user.php?op=userinfo&uname=Patrick [Edité le 29/6/2007 par LUDWIG]
-
tu as peut être déjà un bloc "cartouche" de définition différente dans ton dessin.
-
convertir dessins autocad en dessin adobe accrobat ou world
LUDWIG a répondu à un(e) sujet de billups dans AutoCAD 2006
sur word, un copier coller fonctionne mais il faut centrer le zoom et changer la couleur de fond (le noir restant noir par exemple) sinon il y a l'export wmf (vectoriel) (ou impression jpg) qui génère une image insérable dans word
