Matt666
Membres-
Compteur de contenus
736 -
Inscription
-
Dernière visite
-
Jours gagnés
2
Type de contenu
Profils
Forums
Calendrier
Blogs
Tout ce qui a été posté par Matt666
-
Nentsel Vs Refedit+Enstel
Matt666 a répondu à un(e) sujet de Matt666 dans Pour aller plus loin en LISP
Salut Patrick, Merci pour ta réponse. En fait je voudrais créer une routine qui cache toutes les entités hors bloc de celui édité. Comme une variable qui bascule l'état d'affichage des entités. Si pas d'édition de bloc, la routine ne fait rien, et si on est dans un bloc édité, la routine vérifie l'état d'une variable créée préalablement, si elle est à 1, toutes les entités hors bloc sont cachées, et inversement si 0. Du coup les entités du bloc édité posent problème puisqu'elles diffèrent de celles de la définition de bloc hors édition de bloc. Je sais pas si c'est très clair... En gros comment ne pas cacher les entités éditées puisqu'on ne peut les différencier des autres entités ? Merci à vous ! PS : et la vous allez me dire : ben ce que tu veux faire existe déjà, enfin... -
Bonjour à tous, Ca faisait longtemps. J'ai un petit problème en lisp, qui révèle sans doute mon manque de compréhension de la base de données des entités sur AutoCAD (sur BricsCAD pour ma part, ce qui est plus ou moins similaire). je ne sais pas si c'est pareil pour vous, mais il existe une différence d'e-name d'entité imbriquée dans un bloc, en fonction de la méthode de sélection : Si le bloc n'est pas en édition, (car (nentsel))Si le bloc de l'entité est en édition par la commande refedit. (car (entsel))La variable refeditname peut nous apprendre si un bloc est édité ou pas. Ci-dessous un petit test qui balaye toutes les entités imbriquées et retourne "Ok" si l'e-name est présent : (defun test (e / i d) (while (setq i (tblnext "BLOCK" (null i))) (setq d (cdr (assoc -2 i))) (while d (if (eq e d) (princ "\nOk !") ) (setq d (entnext d)) ) ) (princ) ) Si on passe par un (test (car (nentsel))), l'entité est trouvée.Si on passe par un refedit + (test (car (entsel))), la routine ne trouve pas l'e-name ! Avez-vous déjà eu ce pb ? Voyez-vous de quoi je parle ?Y a t-il une solution ?Merci !Matt.
-
Remplacement d'un bloc par un autre
Matt666 a répondu à un(e) sujet de DenisHen dans Débuter en LISP
Tout à fait Didier, je m'en vais de ce pas modifier mon message péremptoire, puisque je ne sais pas comment l'effacer. Au plaisir de te relire. -
Remplacement d'un bloc par un autre
Matt666 a répondu à un(e) sujet de DenisHen dans Débuter en LISP
Ok, effectivement, le entmod sur le nom du bloc fonctionne. J'étais persuadé que non, et je n'ai pas testé.. Merci à toi, c'est effectivement beaucoup plus désormais. -
Remplacement d'un bloc par un autre
Matt666 a répondu à un(e) sujet de DenisHen dans Débuter en LISP
Essaie ceci : ; Fusion des blocs (defun c:BMM ( / *error* sel dest cmdecho clayer e n ndest) ;Fonction d'erreur (vl-load-com) (defun *error* (msg) (if (and msg (/= msg "Fonction annulée") (/= msg "Function cancelled") ) (princ (strcat (if (= "fr_FR" (getvar 'locale)) "\nErreur: " "\Error: " ) msg ) ) ) (setvar 'cmdecho cmdecho) (setvar 'clayer clayer) (vla-endUndoMark acdoc) (princ) ) (if (ssget "i") (if (and (eq (sslength (ssget "i")) 1) (eq "INSERT" (cdr (assoc 0 (entget (ssname (ssget "i") 0))))) ) (setq source (ssname (ssget "i") 0)) (while (not (and (setq source (car (entsel "\nSelectionner le bloc source : "))) (eq "INSERT" (cdr (assoc 0 (entget source)))) ) )) ) (while (not (and (setq source (car (entsel "\nSelectionner le bloc source : "))) (eq "INSERT" (cdr (assoc 0 (entget source)))) ) )) ) (while (not (and (setq dest (car (entsel "\nSelectionner le bloc à remplacer : "))) (eq "INSERT" (cdr (assoc 0 (entget dest)))) ) )) (setq acdoc (vla-get-ActiveDocument (vlax-get-acad-object)) cmdecho (getvar 'cmdecho) clayer (getvar 'clayer) ) (setvar 'cmdecho 0) (setvar 'clayer "0") (setq dest (cdr (assoc 2 (entget dest))) source (cdr (assoc 2 (entget source))) ) (command "_-insert" source "0,0,0" "1" "1" "0") (setq sset (ssadd) e (entlast)) (command "_explode" e) (while (setq e (entnext e)) (ssadd e sset) ) (command "_-bloc" dest "_Y" "0,0,0" sset "" ) (setvar 'cmdecho cmdecho) (setvar 'clayer clayer) (princ) ) -
Remplacement d'un bloc par un autre
Matt666 a répondu à un(e) sujet de DenisHen dans Débuter en LISP
La routine que tu demandes est faisable si tous les blocs à remplacer ne sont pas imbriqués dans d'autres blocs. Et aussi s'ils ne contiennent pas d'attributs. Dans ces cas c'est déjà plus compliqué. -
Remplacement d'un bloc par un autre
Matt666 a répondu à un(e) sujet de DenisHen dans Débuter en LISP
Salut ! J'espère que tout le monde va bien ici, apparemment le forum perdure, c'est bien. Personnellement je passerais par une sélection de tous les blocs FARBRE dans le dessin comme tu l'as fait, insertion du nouveau bloc VegArbFeuil1 à la même place que celui-ci puis suppression du vieux bloc. Bon courage. -
Bon télécharge ça, plutôt, je viens d'essayer ça fonctionne parfaitement. http://we.tl/MKbom2TxAP
-
Bon apparemment je n'ai pas la permission d'envoyer ce type de fichier, donc voici un lien wetransfer ! http://we.tl/9yrN5yWfKd Matt666, parce que j'étais jeune. Et puis tout le monde me connait sur le net comme ça, alors bon ! ^^ Pas de 66 mais du 35, c'est assez "Evil" aussi ! ah aha
-
Ah aha ah salut Tramber ! EDIT : Bon apparemment, TIG (de Sketchucation) a fait évoluer ce plugin, tu dois prendre le plugin disponible ici : http://sketchucation.com/pluginstore?pln=triangulateFaces
-
Essaie ceci : http://rhin.crai.archi.fr/rld/plugin_details.php?id=292 Plugin sous Sketchup.
-
Personnellement, je vois surtout que la pro devient de plus en plus indispensable... Et c'est marrant, j'avais parlé des "back edges" ici (pour ceux qui ont un compte chez SketchUcation), ya un moment... [Edité le 2/9/2010 par Matt666]
-
Désolé pour le message en triplon !! Et impossible de supprimer !! Fff. Un pti tour par là ! Et les nouveautés ici ! :D [Edité le 2/9/2010 par Matt666]
-
Un pti tour par là ! Et les nouveautés ici ! :D [Edité le 2/9/2010 par Matt666]
-
Un pti tour par là ! :D [Edité le 2/9/2010 par Matt666]
-
Le pire, c'est que tu es l'auteur du précédent post sur les rendus.
-
Tu as juste à regarder un peu plus bas... C'est bien aussi, de lire les posts précédents...
-
http://fr.wikipedia.org/wiki/Collaborative_Design_Activity
-
Ben ouais, il a l'air vraiment au point celui là... J'en ai pas l'utilité, mais ça risque de servir à un paquet de monde...
-
Catia->collada->Sketchup ? Catia -> Obj -> Sketchup ? Fais un tour ici, peut être y trouveras-tu ton bonheur.
-
Salut ! La principale solution est d'importer ton fichier KMZ directement dans Sketchup, avec l'outil natif (Fichier->Importer...-> fichier Kmz). Qu'est ce qui ne fonctionne pas dans l'import ?
-
Salut Pieroka... Bien longtemps que je ne suis pas passé par là ! Excellente question, le monde des plugins est tellement vaste ! 1- Purger Purge tous les éléments inutilisés: Composants, Calques, Materiaux, Styles, avec options -Oui/Non- pour choisir quoi purger. Personnellement je l'ai modifié pour qu'il n'affiche pas la boite de dialogue, chiante au bout d'un moment... Dis moi si cela t'intéresse ! 2- Miroir 3- Nettoyer Efface les lignes entre faces coplanaires et efface les lignes isolées. il existe une version plus élaborée ici. 4- Extruder une arête Crée des faces verticales au-dessus des lignes sélectionnées, d'une hauteur choisie. Possibilité d'extruder des courbes, dans ce cas les surfaces résultantes sont adoucies. Possibilité de créer un groupe avec les surfaces extrudées. 5- Ajouter un calque invisible Indispensable quand on travaille avec les calques. Ajoute un calque invisible dans les pages existantes et dans les pages futures. 6- Cacher dans les autres pages Cache la selection dans les autres scenes. 7- Ajouter une face de section Ajoute des faces aux plans de sections. Beaucoup d'options, outil très utile pour réaliser des coupes architecturales ou des sections mécaniques, des éclatés, etc. V 2.3. 8- Greyscale Plugin payant, mais disponible en français ET gratuit... Bascule entre les couleurs attribuées aux objets et leur niveau de gris équivalent. Processus réversible pour retrouver les couleurs originelles, et enregistré avec le modèle. 9- Sélection rapide Un plugin à moi. 10 - Joindre des arêtes Soude les lignes en une courbe, option pour fermer la courbe. 11 - Tous les plugins de Fredo6... C'est un fou. Regarde ici, et prends conscience de son talent immense ! Ce mec là (français) met à l'amende et surprend les concepteurs de SU par ses plugins, élaborés au possible. Possibilité d'extruder des faces incurvées, échelle avec option R, courbes de bézier, Arrondir des arêtes, etc... Un fou ch'te dis ! Sinon tu as un topic sur Sketchucation, qui te permet de visualiser le travail d'un plugin avec des gifs. pas beaucoup de plugins, mais c'est très parlant. Voilà, en espérant t'avoir aidé. [Edité le 5/7/2010 par Matt666]
-
Salut ! J'ai pas mal utilisé Vray. (relativement) Simple, beaux résultats.
-
Ah, les logs de rendu.... Vray n'est pas gratuit. Par contre relativement simple à utiliser. Kerkythea est beaucoup plus complexe, mais il est gratuit. Artlantis est pas mal, mais j'ai jamais réussi à faire un beau rendu avec. Tu as 3ds Max ou blender, en exportant au format obj. Accurender, Cheetah 3D, Cinema 4D, Fryrender, IDX renditioner, Indigo, Irender, LightUp (qui fonctionne directement dans SU), Lightwave, Maxwell render Luxrender, Maxwell Live interior 3D Mental ray, Modo, Piranesi, Podium (qui fonctionne directement dans SU), Pov ray (qui nécessite un plugin d'export), Sunflow, Thea, Turbosketch, Twiligth render, Evidemment, pour un rendu vraiment intéressant, il faudra de toute façon passer par Photoshop. Tiens, un pti truc marrant, en attendant... Bon. Bah va falloir les essayer maintenant !! :P [Edité le 1/2/2010 par Matt666]
-
La recherche Google, vous connaissez? Oubliez tout cela...
Matt666 a répondu à un sujet dans Pause café
C'est dingue. Je commence à utiliser Google Waves avec mes différents groupes de musique, et c'est vraiment très bien. +1 pour 2010=année google.
