Aller au contenu

culnuteurdebase

Membres
  • Compteur de contenus

    46
  • Inscription

  • Dernière visite

Tout ce qui a été posté par culnuteurdebase

  1. Bonjour, heureux de voir que tout le monde s'affaire autour de mon probleme. Pour LOFT c'est pas la peine il ne prend pas de poly3D come trajectoire mais bon c'est bien tenté. C'est vrai que c'est dommage de ne pas voir les photos ca aurai pu etre sympa. Tu peu détailler un peu au niveau des décallages des deux courbes pour ne pas vriller et obtenir un bon debillardé. Merci de votre participation :D :D :D :D :D :D :D :D :D :D :D :P :)
  2. En théorie oui si l'angle de la polyligne est le meme sur toute la longeur, mais en pratique c'est autre chose ... La polyligne 3d resultante (apres offset) doit etre , si on se place perpendiculairement à un point de la courbe de base, à une distance donné et similaire pour chacun des points. Par exemple si tu utilise la fonction "SWEEP" de 2007 avec une spline 3D et un cercle tu devrais voir ou je veux en venir. Il faut que la ligne resultante soit en tout points tangente au volume ainsi créé .... Je m'égare et en plus je crois que je complique un peut le problème. Voici ma démarche. pour chaques points de ma courbe(echantillonnage) je calcul la distance entre les 2 points en plan avec sqrt(x²+y²) , je calcul Z = Z - Zinit pts(0) = sqrt(x²+y²) pts(1) = Z-Zinit pts(2) = 0 je place tout ca dans un tableau --> polyligne 2D la je fait un offset de cette polyligne je reprend pour chaques points l'ecart et le tour est joué (en théorie parceque je ne suis pas encore la) Ca devrait fonctionner quelquesoit l'inclinaison et la concavité des courbes Mais bon il doit y avoir plus simple DE BASE :cool:
  3. En fait c'est pour une rampe d'escalier. Il me faut décaler la forme du bas de la rampe afin d'optenir la forme du haut c'est un offset par rapport à l'axe Z De mon coté jessaye de le retransformer en 2D (mise à plat) mais c'est pas gagné. Un coup de main serit le bien venu. PS je développe sous VB alors si tu veux faire ca en lisp tu peux blinder au niveau des commentaires DE BASE
  4. Bonjour, existe t'il une routine ou une astuce pour pouvoir faire un décallage (offset) d'une polyligne 3D? DE BASE
  5. Et cette commande elle est disponible en vba ? moi je bidouille avec un sendCommand mais niveau efficacité et rapidité d'exécution peut mieux faire ... :exclam:
  6. bonjour, existe t'il un moyen de creer un palette d'outils à la manière de la fenetre propriéte ( clic droit propriété ) j'ai besoin de pouvoir faire saisir par l'utilisateur quelques informations pour changer les propriétés des objets (une sorte de fenetre fille) En gros je veux une fenetre propriété mais personnalisée
  7. Bonjour, dans autocad il y a une petite fonction sympa CONTOUR ou BOUNDARY pour les puristes. Le problème c'est qu'en VBA cette fonction n'est pas implémentée ... Comment on peut la remplacer ? Avec region ca ne marche pas... enfin dans mon appli :casstet:
  8. Bonjour, dans autocad il y a une petite fonction sympa CONTOUR ou BOUNDARY pour les puristes. Le problème c'est qu'en VBA cette fonction n'est pas implémentée ... Comment on peut la remplacer ? Avec region ca ne marche pas... enfin dans mon appli :casstet:
  9. bidouille bidouille... je me sert du sendCommand j'utilise la fonction SWEEP je parviens à effectuer l'extrusion mais au niveau syntaxe c'est pas top ... je trouve ... les nouvelles fonctions 3D tant espérées ne sont pas encore à portée de mains Debase :(
  10. Bonjour, la fonction extrusion le long d'un chemin fonctionne tres bien lorsqu'on est en mode dessin. Mais lorsqu'on passe en VBA, on se rend compte que plus rien ne fonctionne.... Quelqu'un a eu le meme probleme ? Une solution ??
  11. culnuteurdebase

    Spline 3d

    Je retire ma question c'est tout con ..... :cool:
  12. Ok je vais essayer d'etre plus clair :cool: je veux pouvoir desactiver les withevents dans mon code à n'importe quel moment... :P
  13. bonjour, je dois extruder le long d'un chemin (poly3D avec un maillage assez fin) mais quand j'essaye autocad me dit: " Erreur d'opération de modélisation: Tentative d'inversion d'une matrice unique. " Ca veux dire quoi ? comment je peux faire pour contourner ce problème? J'ai d'autres chemins beaucoup plus tordus sur mon dessin et eux ils marchent Nota : je travail en VBA Merci :D
  14. voici un petit bout de code. Comment on peut desactiver la gestion d' évenement? Public WithEvents PLine As AcadLWPolyline Sub Example_Modified() ... Set PLine = ThisDrawing.ModelSpace.AddLightWeightPolyline(points) PLine.TrueColor = color End Sub Private Sub PLine_Modified(ByVal pObject As AutoCAD.IAcadObject) MsgBox "You just modified an object with an ID of: " & pObject.ObjectID ' ici je veux annuler la gestion d'evenement pObject.layer = "0" End Sub
  15. Bonjour, J'ai un probleme avec les triggers en VBA Lorsque je modifie un objet j'ai une gestion des modification qui fonctionne. Ca c'est ok. Mais comment je peux lui dire de ne plus faire attention aux modification ? Un flag ou une variable cachée ? Je veux désactiver temporairement la gestion des evenements
  16. Bonjour, J'ai un probleme avec les triggers en VBA Lorsque je modifie un objet j'ai une gestion des modification qui fonctionne. Ca c'est ok. Mais comment je peux lui dire de ne plus faire attention aux modification ? Un flag ou une variable cachée ? Je veux désactiver temporairement la gestion des evenements :o :o :mad: ;)
  17. culnuteurdebase

    refedit

    Et en VBA ca donnerai quoi ce petit script pour effacer les Xdata ? :cool:
  18. culnuteurdebase

    Spline 3d

    Je travail en VBA alors ton lisp j'y comprend rien mais merci tout de même j'ai utilisé à peux pres la meme approche que toi en VB et c'est vrai que ca marche bien mais pour mon appli (Commande Numérique) je doit avoir une quantité de points assez faible alors ca merde un peu. :cool: je contourne le problème (enfin j'essaye) en utilisant une forme aprochée de ma courbe avec une poly3D d'ordre cubique. :casstet: Y a encore du boulot mais ca progresse La je bloque sur un probleme tout bête : quand je copy un objet et que je veux placer cette copie à un autre endroit, je copie également les Xdata et ca me dérange je voudrais supprimer ses XData. Comment faire ?
  19. culnuteurdebase

    Spline 3d

    Pas bête du tout ... Ca pourrait me servir ca ... à parler sans savoir ... Forcement on dit des conneries ... Désolé ;) Comment on peut faire alors pour affiner une polyline 3D sans avoir recour à une spline ? Moi je voudrais avoir beaucoup plus de points comme pour les poly 2D avec l'option PEDIT-> Lissage. Mon prog ne peut me donner plus de points il faut que je me debrouille avec les moyens du bord
  20. culnuteurdebase

    Spline 3d

    Comment t'as fais avec ta ploy 3D? Normalement on ne peut extruder qu'une poly D ... Y a un truc ?
  21. Bonjour, je doit, à partir de lignes de construction existantes pouvoir definir un contour. mes lignes se croisent bien j'ai un contour fermé. Avec autocad c'est tout simple il y a une icone un clic et hop c'est fait mais en VBA quelle est la méthode pour réaliser un contour sans devoir me retaper des polylignes
×
×
  • 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é