Aller au contenu

Azerty

Membres
  • Compteur de contenus

    139
  • Inscription

  • Dernière visite

Tout ce qui a été posté par Azerty

  1. Je ne voulais pas évoquer les courbes car il me semblait que ça complique le Schmilblick ^^. Didier, une fois de plus, tu as parfaitement cerné la demande. Et apparemment anticiper la solution. Donc oui, cibler au curseur le point de départ d'une polyligne horizontale est parfait ! On verra ensuite le coup du point tous les cinq unités et le facteur d'échelle (ça j'y avais pas pensé...) C'est l'inverse ^^ Pour la p'tite histoire, l'utilisation serait de dégrossir le travail sur une vue en plan avec la polyligne (où chaque sommet est un croisement avec un réseau, une bordure, etc) qui va servir ensuite sur une vue en profil au 200e, comme repère pour y représenter XX obstacles (et plus particulièrement des réseaux souterrains dans mon cas). Divers annotations, marges d'erreurs et autres joyeusetés viennent se greffer, mais la plupart du temps il faut au moins un cercle* ! PS : si c'était bientôt Noel je dirai qu'à la place du cercle d'1m de rayon, une polyligne en 2 arcs serait la panacée (car ça permet d'imposer une largeur de polyligne, chose impossible 'directement' sur un cercle)
  2. Bonjour à tous. Ça fait + de 15 ans que je connais PEDIT sur une polyligne et les « Redresser/Linéaire/Suivant/Aller/Go » etc. qui permettent de supprimer des sommets intermédiaires non désirés. Hors "le plus court chemin entre 2 points est la ligne droite" et c'est justement ce que j'aimerai éviter. Existe-t-il un lisp (ou une commande !? je n'ai pas trouvé dans les express tools) qui permet de redresser en ligne droite tous les segments d'une polyligne en gardant les longueurs initiales ? Le top du top en LISP serait de redresser la polyligne, de faire une mise à l'échelle x 5 et d'insérer à chaque sommet un cercle d'1m de rayon. Par avance, merci de vos retours !
  3. C'est pour des barres de forage, mais le principe est le même qu'un calepinage de tuyaux qui devrait respecter une pente d'écoulement. En fait il est « facile » de dessiner une polyligne avec sommet tous les 3 mètres qui part d'un plat et qui remonte en ajoutant les 4% à chaque fois ... à condition que la contrainte soit de "remonter au plus vite". Hors pour X raisons il faut parfois jouer sur le prolongement / raccourcissement du plat et sur le pourcentage des derniers segments pour " atterrir là où l'on veut : un peu plus loin, ou un peu avant ". Concrètement, copier / coller une base donne : 0 0 0 4 8 12 16 20 24 28 32 % Un essai au feeling pourrait être : 0 0 0 4 8 12 16 20 24 24 24 % Ne remontant pas assez, pourrait être corrigé de cette façon : 0 0 4 8 12 16 20 24 24 24 24 % Actuellement la solution consiste à ajouter cette ligne dans un profil Covadis et d'en éditer les pentes. Mais ça sous-entend de se contraindre au remplacement des polylignes par des "entités covadis" ... Et accessoirement que l'édition dans un tableau des valeurs se fait vraiment par tâtonnement puisque non graphique. D'où ma recherche d'une solution pour dessiner rapidement les segments, enlever les quelques derniers, re-dessiner / re-tester en ayant changer d'angle, etc.
  4. Merci pour ta réactivité ... mais non ça ne répond pas du tout à ma demande :unsure: Et je ne sais pas si c'est vraiment possible ... Une image sera sans doute plus parlante :
  5. Bonjour à tous. Je cherche à obtenir un bloc dynamique composé de segments de même longueur (exemple 3.00m) avec comme actions de modification : « réseau » permettant d’ajouter ou de retirer autant de segments que nécessaire (de 3.00m) « rotation » permettant de choisir si le dernier segment est dans la continuité du précédent ou si on lui applique une rotation (exemple – 2.29 ° correspondant à une rampe de 4 %) J’ai essayé avec les contraintes géométriques, ça me semble trop sommaire pour y arriver. D’où mes bidouilles du côté des blocs dynamiques, mais sans succès … Pensez-vous que ce soit faisable !? :blink:
  6. 14h39 : avec le code "corrigé" ça marche bien. J'ai plus qu'à lier tout ça à un tableau excel pour arriver à mes fins ... et à ajuster 70 folios mais ça je m'en doutais ^^
  7. J'ai répondu sans actualiser : je n'ai vu la réponse de bonuscad qu'après. Ça semble se rapprocher de ce que je recherche :-) Mais j'ai le même message d'erreur (erreur: no function definition sur toto MAP 2014) La fin du fil de discussion évoque la version finale sur ton site "perso" (enfin je suppose) Mais le lien est down ...
  8. Merci pour vos suggestions de code. Mais je ne sais pas l'adapter moi-même, donc je vais voir. Pour l'instant j'ai + vite fait de couper / coller dans un autre dessin / exécuter tableau_perimetre / couper / recopier ...
  9. Bonjour à tous. Avant d'expliquer ma "demande", je me permets de préciser que j'ai déjà pas mal cherché sur le forum et ailleurs sur la toile. J'en suis à une quinzaine de codes lisp téléchargés et essayés ... mais je ne trouve rien de convainquant. Merci d'imaginer un plan couvrant plusieurs communes (donc plusieurs Km) Ainsi qu'un nombre important de cadres correspondant à XX folios (impressions au 200e). Ma finalité est d'obtenir un tableau indiquant les longueurs cumulées des polylignes de chaque CALQUE et de chaque CADRE Voici la liste des "problèmes" que je rencontre : - plusieurs codes avec sélection se "contentent" d'afficher les infos sans les enregistrer - tableau_perimetre génère un tableau comme je le souhaite, mais sur tout le dessin et non par sélection - l'outil extraction de données d'autocad est trop lourd, au vue de la répétition du procédé - aucun lisp ne génère un CSV et un tableau dans autocad, c'est soit l'un soit l'autre - dans tous les cas, il est nécessaire d'ajuster les polylignes aux cadres (après réflexion j'envisage de dupliquer/décaler 2 fois le plan et de travailler en quinconce : folios pairs et folios impairs pour me faciliter la vie) mais un pro du codage a peut-être déjà inventé une délimitation par sélection de zone. Bref, avez-vous déjà fait face à ces problèmes ? Et si oui quelles solutions auriez-vous à me proposer ? Il existe peut-être un lisp qui correspond + à mes besoins ... Toute aide est la bienvenue !
  10. Bonjour à tous. Je me permets d'UP ce fil, car j'utilise le même traceur (ipf750) et que je connaissais l'option d'imbrication sur les HP 500 et 800 ... Mais la solution n'est pas satisfaisante. Donc je repose la question : Exemple fictif ; imaginez un plan masse qui couvre 15 km de voirie. Chaque présentation est un " folio " couvrant par exemple 1 km, soit 15 présentations de hauteur A4, longues d'un mètre, qui seront publiées en PDF (pour que le client reçoive bien 15 planches ou à la limite 15 pages). Mais s'il faut imprimer tout ça sur papier, le plus simple serait d'aligner sur une largeur de bobine 5 fois 3 présentations (afin d'économiser du papier, et surtout que les traits de coupe concernent 2 planches). Bref, existe-t-il une méthode (jeu de feuilles ? lisp ?) pour "remplir" au maximum des présentations par alignement de fenêtres d'autres présentations.
  11. Mon Autocad Map est très stable plantage 1 fois par mois, et encore) 3DS a dû planter quelque chose comme 8 fois en 1 heure de bidouille. Donc j'ai recommencé x fois le même "tuto" trouvé sur la toile. J'ai ainsi eu le temps d’assimiler quelques raccourcis utiles pour ce genre de manip : [8] [F10] [shift+F] ... Je pense qu'un utilisateur normal met 3 minutes effectives. Dans S.Up, faut 10 secondes pour ouvrir le fichier (si au bon format) et déplacer l'origine à un endroit judicieux. Puis 10 autres secondes pour >Camera >Adapter une nouvelle image >Ouvrir la fichier. C'est en français, ça n'expire pas dans 29 jours, 28 , 27 ... et c'est + fluide + stable. Le fait de pouvoir adapter plusieurs photos et de basculer d'une vue à l'autre instantanément n'est pas non plus négligeable pour ce genre d'exercice. En résumé, c'est incomparable. Même si l'alignement en lui même est similaire.
  12. Merci pour vous réponses, et les redirections vers d'autres sujets. Suite à mes quelques essais : - Autocad Architectural ne propose rien de mieux qu'Autocad classique ou map. - l'outil dédié dans Covadis semble être idéal. Mais comme toute usine à gaz qui se respecte, en faisant n'importe quoi, ça ressemble à la louche. Et en essayant de relier des points précis créés pour l'occasion, je ne comprends rien du tout. Promis, je ne dirai rien sur les livres d'aide qui prennent la poussière pas loin ... - 3DS max 2016 (démo) n'est pas stable, mais alors pas du tout. Déjà le script au lancement pour m'afficher la boutique ne s’exécute pas normalement. Par le biais de quelques tuto anglais (car la version d'essai n'est pas Fr ... sympa) j'ai réussi à faire ce que je voulais, mais l'ergonomie n'est terrible (plusieurs étapes, faut appliquer des matériaux pour voir autre chose que du noir, etc.). Je connais quelqu'un qui bosse pour un gros studio de films d'animation ... je comprends mieux pourquoi quand je disais " Autodesk ? 3DS ? " elle me répondait toujours " Maya " ... Mais le principal problème de 3DS c'est que la photo doit recouvrir la surface visible de la fenêtre, et une fois l'orientation trouvée on ne peut pas facilement prendre du recul (c'est à dire concrètement que la photo initiale a été prise de trop près et que le model va dépasser du cadre de la photo) - bref, heureusement il y a Trimble SketchUp. L'importation est un peu galère : il n'a pas l'air d'aimer les blocs ou les maillages. Et mouliner par un autre logiciel pour changer de format a tendance à fusionner des trucs ensemble. Mais aligner la perspective se fait aussi vite et bien qu'avec 3DS sans tout le travail de préparation. De plus, et ça m'a été très utile, en quelques clics on peut revenir sur l'image (= avec la bonne perspective) et prendre du recul en quelques coups de molette. Conclusion, the winner is : SketchUp ;)
  13. Bonjour à tous. Quel est le moyen le plus simple de modifier la perspective d'une vue 3D d'un bâtiment ? La finalité de ma question c'est d'avoir un car-port modélisé en DWG, et de déformer la vue pour que ça colle un peu près à une photo prise depuis la clôture au pied de ce futur car-port. L'outil perspective d'autocad en orbite est une merde pas possible. Faut jouer avec les distances et les zooms étendus ... on arrive jamais à rien. A une époque, je crois que le + simple était VIZ. Aujourd'hui qu'en est-il ? Et quel logiciel tenter d'utiliser (en démo) ? A Architectural ? SketchUp ? Revit ? 3DS design ? Toute suggestion de méthode de travail est la bienvenue. Par avance, merci.
  14. Avec un exemple fictif : Dans un DWG, j'ai des suites de points, du genre 1001 1002 1003 1004 ... Mais j'ai des doublons 1001 1002 1002 1003 J'ai des espaces vides 1001 1002 1006 1007 ou encore des points dans le désordre 1001 1002 1005 1004 1003 Donc je n'envisage pas de pouvoir ré-immatriculer avec Covadis sans retouche à la main. Je veux me faire une sorte de gabarit avec des suites points ayant comme attribut COD les codes suivants : AA_01 AA_02 AA_03 AA_04 ... BB_01 BB_02 BB_03 BB_04 ... Et je cherchais un moyen rapide pour remplacer rapidement : X ALT=100 MAT=xxx COD=1001 X ALT=100 MAT=xxx COD=1002 X ALT=100 MAT=xxx COD=1003 ... par : X ALT=100 MAT=xxx COD=AA_01 X ALT=100 MAT=xxx COD=AA_02 X ALT=100 MAT=xxx COD=AA_03 ... sans cliquer sur bloc, cliquer sur la case des propriétés de l'étiquette, Ctrl+C d'un «AA_», finir de remplir au clavier, echap, cliquer sur le bloc d'après ... J'ai parfois plusieurs centaines de points à remettre dans l'ordre (= où je veux changer le COD) donc à défaut d'un rechercher/remplacer impossible à automatiser vu la configuration des fichiers sources ... un lisp tel que SWAP-TEXTE avec permutations multiples me permet de gagner du temps !
  15. Dur dur le lundi ? On est tous pareil ... En fait j'ai trouvé la solution en essayant de répondre à Didier. J'allais expliquer que je cherche un équivalent de SWAP_TEXTE pour 1 attribut, sans que ça ne perturbe les autres attributs du bloc. Mais c'est magique car SWAP_TEXTE fonctionne aussi avec les attributs et pas seulement les text/mtext ! Du coup j'ai déjà le lisp qu'il me faut, sans avoir pensé à l'essayer avant. Merci à BonusCad pour ceci : http://cadxp.com/topic/37787-copier-la-valeur-dun-attribut/page__view__findpost__p__208989 Et merci Patrick pour ton lien, je vais essayer aussi.
  16. Bonjour à tous. Je cherche à obtenir une suite de points topo avec une codification numérotée que j'aurais choisi au préalable. Je ne tiens pas spécialement à " tout automatiser ". Je pensais me créer une base d'une cinquantaine de points avec les bons attributs COD. Puis utiliser une commande de copier/coller d'attribut source vers les vrais points topo (ayant 3 attributs : ALT MAT COD) Le problème c'est que le lisp CAT de Patrick remplace soit tous les attributs (ce que je ne veux pas) soit le premier attribut. Concrètement, la bonne numérotation COD remplace l'attribut ALT dans le bloc cible. D'où ma question : Existe-t-il un lisp pour remplacer 1 seule valeur d'attribut vers un autre bloc ayant un attribut portant la même étiquette ? Ou alors, un lisp spécifique à ma requête, sachant qu'il s'agira toujours de remplacer la valeur de l'attribut COD. Cdlt.
  17. Bonjour à tous. J'ai récupéré un bout de code ailleurs, mais dès le début ça coince ... defun c:SZ (/ ss) (setq ss (ssget "_X" '((0 . "MTEXT,TEXT,DIMENSION")))) (if ss (command "_.chprop" ss "" "_lweight" 0.0 "") ) (princ) ) Voilà ce que j'aimerai faire (de manière exhaustive) : sélectionner les textes multi-lignes ==> épaisseur zéro sélectionner les textes ==> épaisseur zéro ==> changer le Style-Arial en arial ==> changer le facteur de largeur à 0.65 sélectionner les cotations ==> épaisseur zéro ==> changer le Style-Arial en arial sélectionner les lignes et les polylignes en DGN Style 1 ==> basculer le type de ligne en Continous. Qui peut m'aider ? ^^ Par avance, merci.
  18. Je n'ai, comme bcp j'imagine, pas suffisamment de temps «libre» pour tester autant que je le voudrais. Toutefois, j'ai depuis mon précédent message pu me re-pencher sur mon test zwcad + rd12 1° Ok pour la variable XFADECTL (et non XDWGFADECTL) J'avais fini par trouver la barre de défilement dans le menu Options, onglet Affichage. Par contre la valeur 100 (c'est-à-dire atténuation totale) n'est pas possible, le maximum est 90 ... C'est dommage, j'avais déjà horreur de ça sur autocad (euh ? 2002 2004 ??) 2° J'ai solutionné le problème. Je vais tenter de mieux expliquer ... Par habitude et par souci de rapidité, si j'utilise des alias pour des commandes basiques. Exemple pour faire un raccord arrondi d'1 m je tape +1 grâce à (defun c:+1 () (command "_fillet" "R" "1") (command "_fillet")) Si cette solution me convient, il en va de même pour des alias renvoyant vers des commandes spécifiques à des .lsp complexes (trouvés pour la plupart sur cad_xp). Mon souci venait du fait de vouloir charger en même temps une multitude de .lsp dont l'un d'entre eux renvoi des alias vers beaucoup d'autres. Ça ne marche pas ... Mais en incluant mon .lsp général dans les trucs à charger au démarrage de ZWCAD, je n'ai plus aucun souci. 3° D'où mon intérêt pour R12 2D-3D ... Je ne conteste pas l'importance et le coût de R&D pour un logiciel tel que Covadis, mais l'utilisation qu'on en fait avoisine les 2% des possibilités du logiciel ; donc oui, un covadis LT nous suffirait. Mais ça ne se fera pas (car j'imagine que pas mal de BE s'en contenterait). Et puis au delà de ça, la tournure que prends Covadis me déplaît. Exemple les courbes de profils qui deviennent des entités covadis à part entière, que seule une version récente de covadis peut éditer, ça ne va pas du tout dans un parc logiciel hétéroclite ...
  19. 1/ Il y a bien LAYLOCKFADECTL pour l'atténuation des calques. Mais je ne trouve pas l'équivalent de XDWGFADECTL (pour les réf.) 2/ Tout ce que j'ai essayé fonctionne, sauf ce ***.lsp général (je ne saurais pas m'en passer) Toute aide est la bienvenue. 3/ @ Didier Je ne comprends pas trop, l'éditeur VBA n'est plus intégré à AutoCAD par défaut Dans ZWCAD, Alt+F11 fonctionne ! Où alors je n'ai pas bien compris, tu voudrais un autre environnement, spécifique au logiciel ?
  20. Ok ... clone à 95% c'est effectivement ce que j'ai pu constater en essayant vite fait (et vu quelques vidéos sur la toile). Pour le prix, à part l'augmentation de l'action Autodesk, j'avoue ne pas cerner la stratégie du groupe à moyen terme. 175 € / mois, soit 2000 € par an par poste c'est le meilleur moyen d'inciter les utilisateurs à comparer ce qui se fait chez le voisin (truc qu'on faisait pas forcément avant). Reste COVADIS, qui à priori n'est pas dispo sur ZWCAD iLANCAD ... ça parle à quelqu'un ?
  21. Bonjour à tous. La prise en main (de la version d'évaluation +2015) est vraiment aisée. J'imagine que les procès pour plagia ne passent pas la grande muraille de Chine ... M'enfin tant mieux pour l'utilisateur final lambda, que je suis. J'aimerai utiliser ce topic fourre-tout au cours de mon mois d'évaluation. 1/ L'éditeur de bloc façon autocad n'existe pas, et on revient à l'éditeur de références d'il y a une dizaine d'années.Ça ne me dérange pas trop pour l'instant, vu qu'en plus zwcad reste compatible avec le dynamisme des blocs créés dans autocad. Par contre, quelle est la variable pour masquer complètement le reste du dessin durant l'édition d'un bloc ? par défaut c'est juste "grisé" 2/ J'ai un fichier lisp général contenant de nombreuses petites lignes. Il me sert de synthèse d'alias pour des commandes existantes ou des .lsp trouvés sur CadXP exemples : ; SWW lisp Swap Texte qui permet d'intervertir ou de copier un texte (defun c:SD () (command "_swap_texte" "_M" "_P" pause)) ; G coupure en 1 point (defun c:G () (command "_break" pause "_f" pause "_non" "@")) Comment faire comprendre toutes ces lignes à ZWCAD ? si possible automatiquement à chaque démarrage.
  22. Bonjour à tous. Avant propos. Je bosse dans un petit BE, et nous envisageons quelques MAJ voire l'achat d'une nouvelle licence. Nous avons fait le point sur le coût des souscriptions pour AutoCAD + Covadis, afin de tout mettre à jour. ahaha ... eheh ... hum ! Partant du principe qu'Autodesk n'augmenterait pas plus chaque année que Bentley ne l'a fait entre 2014 et 2015 Nous sommes arrivés pour 4 ans (2016 à 2020) à un montant à 6 chiffres. Bref ... Nous envisageons d'utiliser un nouveau couple de logiciels. Certains d'entre vous auraient-ils des retours d'expérience à partager sur ZWCAD + iLANCAD ? J'ai aussi lu quelques articles sur Briscad ... mais le logiciel me semble assez éloigné d'un autocad Qu'en pensez-vous ?
  23. Merci pour le LISP ! c'est exactement ce qu'il me fallait. B) C'est beaucoup pour pas grand chose, mais j'ajoute ça à une sorte de fichier .lsp général que j'utilise tout le temps (et surtout « partout ») et ça me va mieux que de créer un bouton perso dans lequel je mets 50 variables à mon goût ^^ PS : j'avais fait exprès de mettre MAINLEV et _SKETCH ... les 2 commandes sont identiques. (enfin je crois)
  24. Didier, tu fais partie depuis + de 10 ans des références sur ce forum ... Donc j'ai bien pris sur moi et essayé de comprendre ta solution alternative. Mais si je peux comprendre que faire un réseau dans une seule présentation peut faire gagner du temps lors d'une impression papier parce qu'il y a des découpes (à condition de mettre les fenêtres actives en bord à bord). Je ne vois absolument pas l'intérêt dans la publication ou la gestion future (imaginons que sur 25 planches dans 1 mois on me demande de modifier un pet de lapin sur les planches n°11 et n°16 ... c'est bien plus simple de séparer dès le début 1 présentation = 1 planche, nan ?)
  25. Bonjour à tous. J'aimerai un alias pour faire ceci ; Mais ma commande ne fonctionne pas : (defun c:MM () (command "MAINLEV" "Type" "P" "Increment" "0.10" )) (defun c:MM () (command "_SKETCH" "Type" "P" "Increment" "0.10" )) Une recherche sur le fofo m'a permis de lire ceci : Edit: Si je ne me trompe de mémoire le problème de txtdyn et le même que pour la commande mainlev, ils utilisent le mode dynamique du périphérique de pointage ce qui fait qu'ils ne sont pas "macrotable" sans la validation de l'utilisateur Une âme charitable pourrait m'aiguiller ? :unsure:
×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer. Politique de confidentialité