Invité ingoenius Posté(e) le 22 mai 2008 Posté(e) le 22 mai 2008 sur un autre post http://www.cadxp.com/sujetXForum-19392.htm on demande s'il est possible hachurer les abject selectionnes depuis la palette donc j'ai conseiller un script seulement que j'ai un petit souci j'arrive pas attribue le style de motif que j'ai veux ici le script que j'ai commence je pensais que la variable globale HPNAME c'etait la bonne, mais apparemment je e trompe encore quelque part (defun c:ACH1 () (prompt "\nSelection des objets :") (setq js (ssget)) (setq n 0) (setq OldHATCH (getvar "HPNAME")) ;la variable du nom de motif hachure (setvar "HPNAME" "BRICK") (setq motif "BRICK") (while (setq ent (ssname js n)) (command "_hatch" "S" ent "" "") (setq n (1+ n)) ) (setvar "HPNAME" OldHATCH) )
Bred Posté(e) le 22 mai 2008 Posté(e) le 22 mai 2008 Salut,au premier coup d'œil je pense que tu te trompes dans les réponses à la command "-hatch" Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose...
Invité ingoenius Posté(e) le 22 mai 2008 Posté(e) le 22 mai 2008 j'ai assaiee en plusieures facon, mais j'ai pas trouvé la bonne, car en lisp on retrouve pas exactement les memes option que en ligne de commande meme cela ne marche pas (command "_hatch" "P" motif "1.0" "0.0" "S" ent "" "" "")
Bred Posté(e) le 22 mai 2008 Posté(e) le 22 mai 2008 ceci ? .... (while (setq ent (ssname js n)) (command "_hatch" "U" 0 1 "N" ent "") (setq n (1+ n)) ) (setvar "HPNAME" OldHATCH) (princ) Si vous êtes persuadés de tout savoir sur un sujet, c''est que vous en ignorez quelque chose...
bonuscad Posté(e) le 22 mai 2008 Posté(e) le 22 mai 2008 Tu peux jeter un oeil sur ce fil , peut être que ça t'aidera... Choisissez un travail que vous aimez et vous n'aurez pas à travailler un seul jour de votre vie. - Confucius
lili2006 Posté(e) le 22 mai 2008 Posté(e) le 22 mai 2008 Bonsoir à toutes et tous, En écrivant => (defun c:ACH1 () (prompt "\nSelection des objets :") (setq js (ssget)) (setq n 0) (setq OldHATCH (getvar "HPNAME")) ;la variable du nom de motif hachure (setvar "HPNAME" "BRICK") (setq motif "BRICK") (while (setq ent (ssname js n)) (command "_hatch" "U" 0 1 "N" ent "") (setq n (1+ n)) ) (setvar "HPNAME" OldHATCH) (princ) ) Mais j'vois pas encore comment l'utiliser en option depuis le glisser (ou cliquer)-déposer d'une palette,... Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
Invité ingoenius Posté(e) le 23 mai 2008 Posté(e) le 23 mai 2008 cette solution ne prend pas en compte le nom de mitif que j'ai choisi? pourquoi ne met pas le motif brick comme demandé?
lili2006 Posté(e) le 23 mai 2008 Posté(e) le 23 mai 2008 Bonjour à toutes et tous, En effet, par défaut il nous fait du remplissage solide. Mais toujours pas de rapport avec l'utilisation en palette,...!!! Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
Patrick_35 Posté(e) le 23 mai 2008 Posté(e) le 23 mai 2008 Salut Essaye ceci(command "_.hatch" "_s" ent "_p" "BRICK" "" "" "") ps : pour les options de commandes, utilise un - devant la commande. Tu auras toutes les options. Par exemple -hachures. @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Aviglémy Posté(e) le 23 mai 2008 Posté(e) le 23 mai 2008 Salut !pour lili : je pense qu'ingoenius veux parler des expressions Lisp dans la palette d'outil.Une autre façon de détourner la fonction hachure. Patrik_35 j'ai essayé ta ligne, j'arrive pas a la faire fonctionner....Donc , j'ai trouvé : (la meme chose mais pas dans le meme ordre :)) (command "-hachures" "p" "BRICK" "" "" "s") Je décline avec d'autres hachures (command "-hachures" "p" "earth" "" "" "s") (command "-hachures" "p" "pelouse" "" "" "s") Cette ligne fonctionne aussi pour vous ?
Patrick_35 Posté(e) le 23 mai 2008 Posté(e) le 23 mai 2008 Re, Dans la ligne de code que j'ai donné, tu remarqueras que tu as la variable ENT qui fait partie de la boucle du jeu de sélection. @+ Les Lisps de PatrickLe but n'est pas toujours placé pour être atteint, mais pour servir de point de mire.Joseph Joubert, 1754-1824
Aviglémy Posté(e) le 23 mai 2008 Posté(e) le 23 mai 2008 Ah ok !je n'avais pas compris que cette ligne fait partie de lisp d'ingoenius... Ma ligne je le place directement dans la Chaine de commande des propriétés de l'outil de la palette.Et ça fonctionne.... :)
lili2006 Posté(e) le 23 mai 2008 Posté(e) le 23 mai 2008 Re, Ma ligne je le place directement dans la Chaine de commande des propriétés de l'outil de la palette. Et comment fais-tu ? Merci d'avance. Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
lovecraft Posté(e) le 23 mai 2008 Posté(e) le 23 mai 2008 Bonsoir, il le fait comme ci-dessous:je n'ai pas changer l'icone image (j'aurais pu mettre une image correspondant au style de hachure. http://images.imagehotel.net/cyeqvhr0sw.jpg @plus LB http://www.youtube.com/user/CADMINATOR?feature=mhee
lili2006 Posté(e) le 23 mai 2008 Posté(e) le 23 mai 2008 Re, J'comprend pas parce que par défaut, voici les possibilités sur une hachure palette => http://images0.hiboox.com/images/2108/y6z2r59t.jpg Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
lovecraft Posté(e) le 23 mai 2008 Posté(e) le 23 mai 2008 bonsoir, Je suis d'accord avec toi on ne peut personnaliser la commande dans cette fenetre. il faut passer par personnaliser les commandes, puis tu crées une nouvelle commande comme ci-dessus. @plus http://www.youtube.com/user/CADMINATOR?feature=mhee
lili2006 Posté(e) le 23 mai 2008 Posté(e) le 23 mai 2008 Re, Et quand on créer la macro de la hachure, comment lui donne t-on l'echelle de la hachure ?Puisque l'on à pas accés comme sur l'image réponse 14,... AutoCAD => Motif de hachures courant: BRICKSpécifiez le point interne ou [Propriétés/Sélectionner les objets/dEssiner contour/supprimer Contours/Avancé/ordre de Tracé/Origine/ANnotatif]:Impossible de hachurer la zone. http://images0.hiboox.com/images/2108/ouf8m5ys.jpg Sur cet image, on voit que l'on a accés que à la variable (CELTSCALE), qui n' a rien à voir avec l'echelle du motif de hachures,... http://images0.hiboox.com/images/2108/ildckznl.jpg Merci d'avance. Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
lili2006 Posté(e) le 23 mai 2008 Posté(e) le 23 mai 2008 Re, Merci de ta réponse lovecraft, mais je ne vois pas du tout ou l'on peut personnaliser une palette depuis l'interface ? http://images0.hiboox.com/images/2108/ppbmwvto.jpg ???! Merci encore, Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
Aviglémy Posté(e) le 26 mai 2008 Posté(e) le 26 mai 2008 Salut !Désolé je n'avais pas internet ce week end ... Je n'ai pas trouvé comment on accède depuis la personnalisations d'interface. Je pense que tout ce fait depuis la palette. Pour l'échelle des hachures c'est à définir dans la ligne de commande, le premier "" après le nom de la hachure détermine l'échelle.ex :Pour une échelle par défaut : (command "-hachures" "p" "pelouse" "" "" "s") Pour une échelle de 5 : (command "-hachures" "p" "pelouse" "5" "" "s") Amicalement
lili2006 Posté(e) le 26 mai 2008 Posté(e) le 26 mai 2008 Bonjour à toutes et tous, Merci de ta réponse Aviglémy, je vais tester de suite,... Je n'ai pas trouvé comment on accède depuis la personnalisations d'interface. Je pense que tout ce fait depuis la palette. ????!!! Pareil pour moi ! Merci à ceux qui savent de nous éclairer,.. ;) Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
lili2006 Posté(e) le 26 mai 2008 Posté(e) le 26 mai 2008 Re, Depuis l'éditeur de hachures, pas de problème, depuis la palette => Commande: [surligneur] (command "-hachures" "p" "BRICK" "5" "" "s") -hachures[/surligneur]Motif de hachures courant: BRICKSpécifiez le point interne ou [Propriétés/Sélectionner les objets/dEssiner contour/supprimer Contours/Avancé/ordre de Tracé/Origine/ANnotatif]: pEntrez un nom de motif ou [?/Solid/Utilisateur] : BRICKSpécifiez l'échelle du motif : 5Spécifiez l'angle du motif :Motif de hachures courant: BRICKSpécifiez le point interne ou [Propriétés/Sélectionner les objets/dEssiner contour/supprimer Contours/Avancé/ordre de Tracé/Origine/ANnotatif]: s nilChoix des objets: 1 trouvé(s)Choix des objets:Motif de hachures courant: BRICKSpécifiez le point interne ou [Propriétés/Sélectionner les objets/dEssiner contour/supprimer Contours/Avancé/ordre de Tracé/Origine/ANnotatif]: Choisit tout...Sélection des éléments visibles...Analyse des données sélectionnées...Analyse des îlots intérieurs...Motif de hachures courant: BRICKSpécifiez le point interne ou [Propriétés/Sélectionner les objets/dEssiner contour/supprimer Contours/Avancé/ordre de Tracé/Origine/ANnotatif]: [surligneur] Impossible de hachurer la zone.[/surligneur]Commande:Commande:Commande: [surligneur] _bhatch[/surligneur]Choisir un point interne ou [sélectionner objets/supprimer Contours]: Choisit tout...Sélection des éléments visibles...Analyse des données sélectionnées...Analyse des îlots intérieurs...Choisir un point interne ou [sélectionner objets/supprimer Contours]: http://images0.hiboox.com/images/2208/is5x469g.jpg Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
Aviglémy Posté(e) le 26 mai 2008 Posté(e) le 26 mai 2008 Re re ! :)Je pense que cette erreur est lié à la commande hachure, qui déconne de temps à autre. (system anglo saxon etc...) Il m'arrive très souvent d'avoir une hachure qui s'affiche par l'éditer de hachure et qui est en "impossible de hachurer la zone" par la commande hachure. Tu as essayé de façon classique ? En tout cas cette petite ligne me permet d'avoir quasi toute mes hachures à disposition rapidement. Certes c'est pas de la grande programmation, mais pour le moment j’ai trouvé que ca !
lili2006 Posté(e) le 26 mai 2008 Posté(e) le 26 mai 2008 Re, Alors, comment fais-tu pour que cela fonctionne depuis la palette ,Ne marche que sur certain motifs ? Merci encore. Certes c'est pas de la grande programmation, mais pour le moment j’ai trouvé que ca ! C'est le résultat qui compte, non ? Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
Aviglémy Posté(e) le 27 mai 2008 Posté(e) le 27 mai 2008 Re , Ne marche que sur certain motifs ? Oui certains répondent mal. Mais pour les solides c'est impeccable. Je fait un petit récapitulatif de la création de cet outil. Créer une hachure par sélection d'objet depuis la palette d'outil : 1- Dans les palettes choisir la palette nommé Exemple d'outil de commande. 2- Copier l'outil Expression VisualLisp 3- Créer Une nouvelle palette d'outil et y coller l'outil précédemment copié. 4- Propriété de cet outil : Changer les nom et ce que vous voulez.. (couleur, calque, etc.)et dans Chaine de commande : (command "-hachures" "p" "pelouse" "" "" "s") 5- Pour d'autre hachures : remplacer les caractères en majuscule. (command "-hachures" "p" "TYPE DE HACHURE" "TAILLE" "ANGLE" "s") 5- Pour le fun on peut changer l'icône et mettre une photo de l'abée pierre, mais cela varie suivant les gouts .... 6- Faire cuire à feu doux sans porter à ébullition. :P Petit Hic ! je n'arrive pas à accéder au type de hachures personnalisées.
lili2006 Posté(e) le 27 mai 2008 Posté(e) le 27 mai 2008 Bonjour à toutes et tous, Merci pour ce petit récapitulatif Aviglémy 1- Dans les palettes choisir la palette nommé Exemple d'outil de commande. Mince, il y a longtemp que je l'ai giclée !! Pourrais-tu poster la palette ici STP ? Depuis ce site, par exemple. Je vais essayer autrement en attendant ! Merci d'avance. Civil 3D 2025 - COVADIS_18.3b https://www.linkedin...3%ABt-95313341/
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