Slice Soft

1 vote
Date Updated: 
01/31/2020
Author Name: 
Andrei Bittencourt

Hi, this is a faster slicer tool, an easy way to slice and cap your models.

Additional Info: 

rollout addsliceplane "addsliceplan" width:90 height:50

(
button btn01 "slice & cap" pos:[05,85] width:80 height:35
button btn02 "slice" pos:[05,05] width:80 height:35
button btn03 "cap" pos:[05,45] width:80 height:35
button btn04 "90 em X na vertical" pos:[90,05] width:120 height:35
button btn05 "90 para horizontal" pos:[90,45] width:120 height:35
button btn06 "90 em Z na vertical" pos:[90,85] width:120 height:35
button btn07 "Select Gizmo" pos:[90,125] width:120 height:35
button btn08 "Remove Top" pos:[05,165] width:205 height:35
button btn09 "Remove Botton" pos:[05,205] width:205 height:35
button btn10 "ConvtoPoly" pos:[05,125] width:80 height:35

on btn10 pressed do
(
converttopoly$
)

on btn09 pressed do
(
$.modifiers[#Slice].Slice_Type = 3
)

on btn08 pressed do
(
$.modifiers[#Slice].Slice_Type = 2

)

on btn07 pressed do
(
modPanel.setCurrentObject $.modifiers[#Slice]
subobjectLevel = 1
)

on btn04 pressed do
(
$.modifiers[#Slice].slice_plane.rotation = eulerAngles 0 90 0
modPanel.setCurrentObject $.modifiers[#Slice]
----gira 90 em x para vertical
modPanel.setCurrentObject $.modifiers[#Slice]
subobjectLevel = 1
)

on btn05 pressed do
(
$.modifiers[#Slice].slice_plane.rotation = eulerAngles 0 0 90
modPanel.setCurrentObject $.modifiers[#Slice]
subobjectLevel = 0
modPanel.setCurrentObject $.modifiers[#Slice]
subobjectLevel = 1
modPanel.setCurrentObject $.modifiers[#Slice]
----gira 90 em x para horizontal
modPanel.setCurrentObject $.modifiers[#Slice]
subobjectLevel = 1

)

on btn06 pressed do
(
$.modifiers[#Slice].slice_plane.rotation = eulerAngles 90 0 0
modPanel.setCurrentObject $.modifiers[#Slice]

modPanel.setCurrentObject $.modifiers[#Slice]
subobjectLevel = 1
)

on btn01 pressed do
(
modPanel.addModToSelection (SliceModifier ()) ui:on
subobjectLevel = 1
modPanel.setCurrentObject $.modifiers[#Slice]
subobjectLevel = 1
modPanel.addModToSelection (Cap_Holes ()) ui:on
modPanel.setCurrentObject $.modifiers[#Slice]
subobjectLevel = 1
modPanel.setCurrentObject $.modifiers[#Slice]
subobjectLevel = 1
)

on btn02 pressed do
(
modPanel.addModToSelection (SliceModifier ()) ui:on
subobjectLevel = 1
modPanel.setCurrentObject $.modifiers[#Slice]
subobjectLevel = 1
modPanel.setCurrentObject $.modifiers[#Slice]
subobjectLevel = 1
modPanel.setCurrentObject $.modifiers[#Slice]
subobjectLevel = 1
)

on btn03 pressed do
(
modPanel.addModToSelection (Cap_Holes ()) ui:on
)

)
createdialog addsliceplane width:215 height:250
)

AttachmentSize
slice_soft.mcr2.73 KB