Может кто-нибудь объяснит мне что я делаю не так когда с помощью вот этого скрипта :
-- начало скрипта
qq = $ -- выделена по началу круглая заготовка
select $'Line.01' -- выделяю прямобочную зубчатую рейку
q = $
for i=1 to 8 do -- делаю "пару" раз одни действия
(
rotate $Cylinder* (angleaxis 10 [0,0,1]) -- поворачиваю заготовку
move q [-1.8849556,0,0] -- двигаю рейку
qq = copy qq -- делаю копию заготовки
BoolObj.createBooleanObject qq q 1 1 -- вычитаю из заготовки рейку
BoolObj.SetBoolOp qq 3
collapseStack qq -- разрушаю стек, чтобы операция не мешала следующим
)
hide $Cylinder* -- прячу все промежуточные заготовки (они нужны) для быстроты прорисовки в конце операции
-- конец скрипта
пытаюсь нарезать на круглой заготовке зубчатой рейкой зубчатое колесо (надеюсь Вы знакомы с методом обката. Нет? Пишите, постараюсь объяснить).
Проблема в том, что после булевских операций вдруг начинают исчезать fase-ы на моей заготовке. Причем начинается это не сразу.
За объяснения буду очень благодарен. Ваш, DrGobbo.
-- начало скрипта
qq = $ -- выделена по началу круглая заготовка
select $'Line.01' -- выделяю прямобочную зубчатую рейку
q = $
for i=1 to 8 do -- делаю "пару" раз одни действия
(
rotate $Cylinder* (angleaxis 10 [0,0,1]) -- поворачиваю заготовку
move q [-1.8849556,0,0] -- двигаю рейку
qq = copy qq -- делаю копию заготовки
BoolObj.createBooleanObject qq q 1 1 -- вычитаю из заготовки рейку
BoolObj.SetBoolOp qq 3
collapseStack qq -- разрушаю стек, чтобы операция не мешала следующим
)
hide $Cylinder* -- прячу все промежуточные заготовки (они нужны) для быстроты прорисовки в конце операции
-- конец скрипта
пытаюсь нарезать на круглой заготовке зубчатой рейкой зубчатое колесо (надеюсь Вы знакомы с методом обката. Нет? Пишите, постараюсь объяснить).
Проблема в том, что после булевских операций вдруг начинают исчезать fase-ы на моей заготовке. Причем начинается это не сразу.
За объяснения буду очень благодарен. Ваш, DrGobbo.