J'ai du mal à calculer une ligne parallèle à la ligne existante sur une certaine distance.Calcul de la courbe de décalage avec Teigha 4.1.1
J'ai essayé:
OdGeLine2d::getTrimmedOffset()
OdGeLineSeg2d::getTrimmedOffset()
OdGeLine3d::getTrimmedOffset()
OdGeLineSeg3d::getTrimmedOffset()
mais tous Trow un "Non implémenté" exception. Puis j'ai essayé d'utiliser une classe OdGeOffsetCurve2d
La construction de cette classe ne lance pas d'exception, mais n'importe quelle tentative pour obtenir un point de cette courbe le fait. Même exception: "Non implémenté".
Alors, comment obtenir un point qui se trouve sur leOdGeOffsetCurve2d
? Ou existe-t-il un autre moyen de calculer une courbe de décalage?
Et à quoi servent toutes ces méthodes getTrimmedOffset()
? Juste pour jeter des exceptions?
PS: Je n'ai pas assez réputation pour créer une nouvelle Teigha tag. S'il vous plaît, faites-le et éditez ma question. Teigha est une bibliothèque de base pour développer des applications CAO https://www.opendesign.com/.
Merci! C'est super de voir un expert de Teigha ici. – Tomas