My friends, I send you a winter blessing in the beautiful chengdu city.
I recently encountered a problem: when using lisp to operate position_pa, it always prompts the object not to match.
Code:
(in-package 'psd-fast-parallel)
(use-package 'oli)
(sd-defdialog 'psd-fast-parallel
:Dialog-title "FastParallel"
:variables
'((FixPartFace
; :selection *sd-plane-seltype*
:value-type :face)
(MovePartFace
; :selection *sd-plane-seltype*
:value-type :face
:after-input
(sd-call-cmds (POSITION_PA (sd-inq-obj-pathname (sd-inq-parent-obj MovePartFace)) :MATE_ALIGN :PARALLEL_FACES MovePartFace FixPartFace)))
);end variables
);end dialog
For the position_PA command syntax, I looked at Kit and tried the pos_dynamic command, but the problem was still unresolved.
Code:
(pos_dynamic :current-values-mode :RELATIVE :mate-align-method : on : objects-to-move (sd-inq-obj-pathname (sd-inq-parent-obj MovePartFace)) :PARALLEL_FACES MovePartFace FixPartFace)
Please help me.
renchao_roy
renchao_roy@126.com
------------------
A mechanical engineer who loves to program
[Diese Nachricht wurde von renchaoroy am 11. Okt. 2021 editiert.]
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP