Помогите написать макрос для компас

Автор 567517@mail.ru, 18.08.26, 14:16:00

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

567517@mail.ru

Здравствуйте.
Помогите написать макрос для компас.
Нужно чтобы он строил трехмерную модель (четыре стены,крыша,пол) с отверстием посередине.

Slaviation

Добрый день.
А файл КОМПАС-3D этого объекта у вас есть?

Starik

Вы что имеете ввиду? Полый кубик с дыркой?
Ну хоть картинку от руки нарисуйте, что именно хотите :um:

Slaviation

Есть возможность имея файл m3d или a3d автоматически получить макрос его построения.Так что, если есть - выкладывайте, не стесняйтесь.

567517@mail.ru

Цитата: Slaviation от 18.08.26, 14:32:40Добрый день.
А файл КОМПАС-3D этого объекта у вас есть?
Нет

567517@mail.ru

Цитата: Slaviation от 18.08.26, 14:39:01Есть возможность имея файл m3d или a3d автоматически получить макрос его построения.Так что, если есть - выкладывайте, не стесняйтесь.
У меня нет m3d модели, о которой я говорю.
Точнее есть пустой m3d - в котором это и надо нарисовать.

567517@mail.ru

Цитата: Starik от 18.08.26, 14:34:17Вы что имеете ввиду? Полый кубик с дыркой?
Ну хоть картинку от руки нарисуйте, что именно хотите :um:
Ну да, по сути комната - это полый паралепипед с дыркой.
Четыре стены, пол и потолок это паралепипед.
В некоторых стенах располагается вход - то есть прямоугольные дырки.

Starik

Нажмите кнопку "Ответить" и перетащите сюда картинку. Картинка.png

Потом нажмите вот сюда. И всё.

А Ваши ссылки не открываются. Я их удаляю.

Картинка 2.png

Валерий Изранов

567517@mail.ru, почитайте здесь
https://forum.ascon.ru/index.php?topic=39424.0

Там тоже не все ясно.
Форум умеет вставлять  картинки только в виде файла
на диске вашего компьютера.

Файл на диске с картиной все создают по разному.
Можно например картинку с экрана вырезать "Ножницами", вставить вырезанное
в Paint, обрезать лишнее и сохранить на диск.
Не забудьте место куда сохранили и имя файла.
После этого картинка на Форум вставится легко после нажатия кнопки Ответить.

567517@mail.ru

Тогда вот изображение.
Такой домик, с толщиной стен 200мм

evgs

А для чего макрос? Разные размеры будут? Так можно обойтись и переменными Компас.

567517@mail.ru

Цитата: evgs от 19.08.26, 15:22:04А для чего макрос? Разные размеры будут? Так можно обойтись и переменными Компас.
Макрос нужен для того, чтобы нарисовать эту модель (с нуля) при помощи макроса.
Размеры будут разные.
Речь идет именно про макрос на языке питон.

evgs

Учебное какое-то задание? Если практически, то проще переменными.

567517@mail.ru

Цитата: evgs от 19.08.26, 16:39:25Учебное какое-то задание? Если практически, то проще переменными.
Нет, не учебное.
Как это переменными сделать я знаю.
Я спрашивал про макрос.

Slaviation


567517@mail.ru


567517@mail.ru

Цитата: Slaviation от 20.08.26, 08:16:31Макрос
Подскажите - а прямо в этот макрос - можно добавить переменные ?
(то есть не вручную переменные добавить в модель, а какой-то макросной командой внутри основного макроса. Например ширину, длину и высоту этого домика)

Slaviation

Добрый день.
На примере длины домика:
В начале макроса заведите переменную
l = 9000.0
В коде макроса замените все "9000.0" на l.
Теперь, меняя значение переменной l, управляйте длиной домика.

567517@mail.ru

Цитата: Slaviation от 21.08.26, 09:28:49Добрый день.
На примере длины домика:
В начале макроса заведите переменную
l = 9000.0
В коде макроса замените все "9000.0" на l.
Теперь, меняя значение переменной l, управляйте длиной домика.

Ясно.
А как выглядит команда назначения переменной ?

Греков О

567517@mail.ru, как то нехорошо вы вопросы задаете.
Хозяйка, дай воды попить а то так есть хочется что переночевать негде.(народное)
567517@mail.ru вам бы свою голову напрячь надо.
+ Благодарностей: 2