Показать сообщение отдельно
Старый 20.01.2020, 11:49   #1230
Letos
Консультант
 
Регистрация: 28.06.2017
Сообщений: 555
Сказал(а) спасибо: 127
Поблагодарили 1,030 раз(а) в 366 сообщениях
Вес репутации: 344
Letos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордитсяLetos за этого человека можно гордится
По умолчанию

Цитата:
Сообщение от Funman Посмотреть сообщение
Скажите, есть ли возможность на модели через скрипт задать лицо панели, чтобы в чертежах лицо всегда располагалось с внешней стороны независимо от кол-ва отверстий и их расположения. Приходится тратить уйму времени чтобы понять как отображен чертеж и периодически зеркалить с переименованием отверстий обр. на лиц. или наоборот, менять линии. Жаль в чертежах скрипты не работают. Такая у нас договоренность на производстве, чтобы рабочие меньше путались.
И еще вопросик. Как поставить кромку на форуме нашел, а как удалить?
Насчёт 8 версии не знаю, но в 11 (а может и в 10) ввели свойство "Лицевая сторона", к которому можно достучаться из скриптов. Вот простой пример по установке лицевой стороной сторону 1 у выделенной панели:
PHP код:
var panel Model.Selected.AsPanel
if (panel){
    
Undo.Changing(panel)
    
// 0 - Сторона 1
    // 1 - Сторона 2
    // 2 - Не задана
    
panel.FrontFace 0;

Для удаления кромки можно использовать метод Delete у списка кромок. Вот пример, который удалит первую кромку в списке кромок выделенной панели (на 8 версии не проверял, но должно сработать):
PHP код:
var panel Model.Selected.AsPanel;
if (
panel){
    
Undo.Changing(panel)
    
panel.Butts.Delete(0);

Letos вне форума   Ответить с цитированием Вверх
Пользователь сказал cпасибо:
Funman (20.01.2020)