TheSwamp
Code Red => AutoLISP (Vanilla / Visual) => Topic started by: ribarm on October 24, 2015, 05:45:32 PM
-
I have 3dsolid shell object and I want to perform certain modeling operation on it to accomplish desired result shown in attached DWG... If it's possible lisp routine would be nice (just I don't know how to implement correct selection operations using SOLIDEDIT command "Face" option)... Any help or thought you have to tell me or maybe some different approach what I've considered but thought it's more complicated (using SECTION command and finding inside boundaries for making extruded 3d solid operand for subtraction operation)... So what do you think, please look into attachment...
Kr, M.R.
-
I figured out... It was very easy...
(defun c:perforateshell
( / *error* f v pt pl
)
)
)
)
)
)
(setq pt
(getpoint "\nPick or specify point inside shell to perforate its top/bottom sides (ENTER-FINISH) : ")) )
)
)
)
)
(*error* nil)
)
Thanks anyway for reading...
M.R.
-
Alternative approach:
Remove bottom and top 'lids' with: 2*Slice; or: 2*Box+Subtract; or: Box+Intersect.
To compensate for loss in height: copy the Solid in the Z direction and Union original and copy.
-
This is usefull. The object stays a 3D solid!
-
marko . Thank you for sharing. You changed the " Personalized Picture" ?