Aller au contenu

culnuteurdebase

Membres
  • Compteur de contenus

    46
  • Inscription

  • Dernière visite

Tout ce qui a été posté par culnuteurdebase

  1. Nota : en lisp ca me va aussi ( si le LISP est bien commenté car je suis débutant non qualifié en LISP)
  2. Bonjour à tous, comment peut-on récupérer les nouveaux points créés lors de la transformation d'une polyligne en plyligne lissée? Je m'explique : lorsque l'on modifie le paramètre "type" d'une polyligne pour lui mettre "Aucun, "Lissée", "Second ordre" ou "Troisième ordre". On voit apparaitre de nouveaux points d'accroche et la polyligne se lisse. Cette modification ne change en rien les coordonnées d'origine de la poly. Alors comment récupérer les nouveaux ? Lorsque l'on eclate la poly (explode) on retrouve tous ces segments. Ils sont surement quelque part.
  3. Bonjour, existe t-il une methode ou une librairie spéciale pour pouvoir utiliser des fonctions de base comme AJUSTER , PROLONGER ou RACCORD en VBA ? Sinon, comment peut-on palier à ce probleme routines lisp ? Une priere tous les soirs pour que autodesk planche la dessus ? Pour toute information je suis preneur , sauf si c'est pour me donner des textes de priere j'ai ce qu'il faut à la maison... :cool: DEBASE
  4. J'ai trouvé, en utilisant WBLOCK on arrive à cela par quelques passes passes .... object.WBlock FileName, SelectionSet
  5. Bonjour, la je sèche. Je cherche à exporter une partie d'un dessin vers un autre fichier en VBA mais apparemment ce n'est pas possible. La commande export ne prend pas en compte les jeux de selection lorsque l'on exporte vers du DXF. Y a t-il uhe combine pour faire ca ou existe t-il une fonction toute bête ??? :casstet:
  6. Salut, j'ai un souci avec offset : si on decale une poly, autocad ajuste automatiquement si il rencontre un contour fermé : en rouge poly de base, en bleu le résultat obtenu ... http://img255.imageshack.us/img255/9897/sanstitre3xo8.th.jpg Comment faire pour ne pas avoir d'ajustage automatique ?
  7. culnuteurdebase

    Raccord en VBA

    salut si tu as trouvé (parceque le message date un peut ) tu peux me le donner aussi ou du moins expliquer un peut la methode utilisée debase
  8. Bonjour, je recherche désespérément le moyen de raccorder deux lignes avec un rayon definit en utilisant du VBA. (en fait je voudrais obtenir le meme resultat que la commande raccord ) salut et merci déja pour avoir regardé le message :P
  9. et en vba ca donne quoi ? moi en VBA je peux en bidouillant récupérer des trucs mais la où ca coince c'est que je doit envoyer des command LISP via le SendCommand. Un petit coup de main sur la syntaxe pour réaliser le machin serait appécié à sa juste valeur ... moi j'essaye ca mais j'ai un souci : Set obj1 = Bord1.Copy ThisDrawing.SendCommand ("(setq var1 (entlast)) ") Set obj1 = Bord1.Copy ThisDrawing.SendCommand ("(setq var1 (entlast)) ") !(command "AJUSTER" var1 var2 "" 600,0 400,100) 600,0 et 400,100 représente les 2 extrémités à supprimer. Je ne veux garder que la partie entre var1 et var2 Mais ca marche pas ca bug entre les 2 ponts ou ca me met une zone de selection Pourquoi ?? DEBASE ... :P
  10. Salut, la commande raccord marche très bien en LISP mais en VB ca n'existe pas alors je dois me débrouiller pour faire coabiter LISP et VB dans mon apli et c'est pas de tout repos. Si tu sais comment je peut à partir de VBA via un sendCommand faire les opérations de base ( ajuster, prolonger, raccord ,... je suis preneur :) debase...
  11. Bonjour, je suis debutant et je recherche une manière simple de faire un raccord en vba ou en lisp [surligneur] attention débutant [/surligneur] j'ai deux lignes et je veux faire un raccord avec un rayon je développe en VBA alors si on peut récupérer les différents éléments c'est mieux salutation à toute la communauté des cadiens X de base ...
  12. il y a de ca.. je crois qu'on commence à ce comprendre. Désolé de ne pas etre super clair mais lorsqu'on parle du plaquage d'une poly3D sur un plan 2D donné afin d'obtenir une poly2D forcément ca devient compliqué à expliquer. Bon j'arrète je veux pas te conduire au surmenage ... Debase ...
  13. le problème c'est que dans mon appli c'est tout en vba et que malheureusement j'y connais rien en lisp... Le lisp et moi ca fait 2. Je sais meme pas comment on execute un programme :P alors pour la suite, le modifier pour le faire fonctionner dans mon prog c'est pas gagné Si une ame charitable veut bien me traduitre en francais ce que fait le programme je pourrai peut-etre m'en sortir sans trop avoir mal à la tête... debase...
  14. une polyligne orientée : ;) -> polyligne 2d suivant un plan orienté (repère utilisateur) en fait , dans la démarche il faut ( en théorie et en VBA ) : -> affecter un repère utilisateur à la polyligne 3D ( ici ma poly3D sera plane) -> retrouver la matrice de convertion avec "GetUCSMatrix" -> Convertir les points de ma poly3D grace à cette matrice -> Ne conserver que les éléments utiles pour passage en poly2D Moi en ce moment j'en suis encore à definir le repère utilisateur .... :P d'ailleur si quelqu'un sait comment on fait [surligneur] à partir de 3 points pour definir un repère en VBA je suis preneur[/surligneur] Merci .... :exclam: DEBASE ...
  15. et moi j'y connais rien en lisp mais bon je pense que la méthode est bonne je vais m'en inspirer Un grand merci à toute la communauté CADXXX, merci. :P :P :P :P debase ...
  16. En fait j'ai une polyligne 3D qui est plane dans l'espace. Je voudrais pouvoir la transformer en une polyligne 2D orienté de manière à ce que ma nouvelle poly2D soit à la meme place http://img225.imageshack.us/img225/2866/poly3dto2dwq8.jpg Ici j'i 4 polylignes 3D fermées et je voudrai obtenir des poly2D orientées avec élévation et tout ce qui suit mais exactement au meme endroit et sans déformation. Mais la j'en demande peut etre beaucoup juste après la fin des vacances debase...
  17. Bonjour, Je cherche un moyen simple et rapide pour transformer une polyligne 3D plane vers une polyligne 2D orientée. je sais vous allez dire qu'il suffit de parcourir le forum pour repondre à ma question. Je cherche depuis quelques heures et la seule chose que j'ai trouvé c'est la commande flatten en EXPRESS. Cette solution ne convient pas à mon appli VBA La seule idée qui me vient actuellement c'est de recalculer le scu, de redefinir chaques points de ma poly3D par rapport à un plan 2D mais c'est assez fastidieus surtout que j'ai une dizaine de poly par plans :casstet: Quelqu'un a une autre idée à me proposer? ;) De base ...
  18. bonjour, c'est quoi vlax-curve? y a pas l'air d'y avoir d' equivalent en vba. En lisp pour l'utiliser ca donne quoi? ;)
  19. bonjour, pour mon app j'ai besoin de trouver la longueur d'une portion d'arc. Ce que je connait: la longueur totale de l'arc, le point de depart , le point de fin j'ai aussi le point d'intersection entre mon arc et une droite.moi je veux determiner la distance entre le point de depart et le point d'intersection merci
  20. je suis dans les escaliers j'essaye d'en trouver un qui ne soit pas une machine à gaz :(
  21. Bonjour, existe -t-il un logiciel capable d'exploiter des [surligneur] objets volumiques autocad [/surligneur] pour les transférer sur [surligneur]commande numérique ? [/surligneur] :casstet:
  22. J'ai trouvé, il faut utiliser les groupes. C'est sympa la 3D avec autocad mais le coté chiant c'est que rien n'est prévu si on doit le programmer à suivre ... DE BASE
  23. tien, encore une ptite question .... comment je peux utiliser la commande lissage en VBA? C'est pas implémenté, il faut que je repasse par le lisp ou par des sendCommand on doit donner les profil dans l'ordre pour avoir un volume correct... j'y été presque snif...
  24. tien, encore une ptite question .... ;) comment je peux utiliser la commande lissage en VBA? C'est pas implémenté, il faut que je repasse par le lisp ou par des sendCommand on doit donner les profil dans l'ordre pour avoir un volume correct... j'y été presque snif... :(
  25. Pas mal du tout ... :cool: En divisant ma polyligne par des blocs contenant mon profil, en les explosant et en m'en servant comme coupe ca m'a l'aire de marcher du tonner [surligneur] super merci à Giles et à tous les autres...[/surligneur] To be continued... DEBASE
×
×
  • 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é