Hallo,
ich verzweifele noch. Ich wähle eine zylindrische Fläche, z.B. einen Biegeradius. Daraus habe ich die entsprechenden Kanten ausgelesen mit:
(sd-call-cmds(get_selection
:focus_type *sd-edge-3d-seltype* ; *sd-edge-3d-seltype* ; *sd-arc-3d-seltype* ;*sd-circle-3d-seltype*
;:curr_part_only
;:check_function #'(lambda (text-item) (if (find "ST-PART-PROP-NOT-UPTODATE" (sd-am-inq-info-attributes text-item) :test #'sd-string=)
k :filter))
:select :edge_3d :by_face sel_Biegung
))
Dann ziehe ich mir die Kanten raus mit:
(SETQ KANTEN1 (nth 0 FLAECHENKANTEN))
(SETQ KANTEN2 (nth 1 FLAECHENKANTEN))
(SETQ KANTEN3 (nth 2 FLAECHENKANTEN))
(SETQ KANTEN4 (nth 3 FLAECHENKANTEN))
Start und Endpunkte bekomme ich ja auch von Kanten.
ABER wie bekomme ich den Vektor der Kanten oder von 2 Punkten?
Ich finde da nichts.
BITTE BITTE helft mir...
------------------
Gruß Peter
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP