Категория:Макро: различия между версиями

Материал из K3-Macro
Нет описания правки
Нет описания правки
Строка 48: Строка 48:
| colspan="3" style="width:75%; padding:0.75em; " |<center>'''''<big>[[Работа со структурными объектами]]</big>'''<br>[[Группировка объектов]]<nowiki> | </nowiki>[[Добавление объектов в группу]]<nowiki> | </nowiki>[[Извлечение объектов из группы]]<nowiki> | </nowiki>[[Удаление объекта в группе]]<nowiki> | </nowiki>[[Замена объекта в группе]]<nowiki> | </nowiki>[[Создание контура]]<nowiki> | </nowiki>[[Создание блока]]<nowiki> | </nowiki>[[Вставка блока в сцену]]<nowiki> | </nowiki>[[Создание набора]]<nowiki> | </nowiki>[[Развал структурных объектов]]<nowiki> | </nowiki>[[Поиск объекта в группе]]<nowiki> | </nowiki>[[Подсчет количества и заполнение массива объектами]]<nowiki> | </nowiki>[[Изменение цвета у объекта в группе]]''</center>
| colspan="3" style="width:75%; padding:0.75em; " |<center>'''''<big>[[Работа со структурными объектами]]</big>'''<br>[[Группировка объектов]]<nowiki> | </nowiki>[[Добавление объектов в группу]]<nowiki> | </nowiki>[[Извлечение объектов из группы]]<nowiki> | </nowiki>[[Удаление объекта в группе]]<nowiki> | </nowiki>[[Замена объекта в группе]]<nowiki> | </nowiki>[[Создание контура]]<nowiki> | </nowiki>[[Создание блока]]<nowiki> | </nowiki>[[Вставка блока в сцену]]<nowiki> | </nowiki>[[Создание набора]]<nowiki> | </nowiki>[[Развал структурных объектов]]<nowiki> | </nowiki>[[Поиск объекта в группе]]<nowiki> | </nowiki>[[Подсчет количества и заполнение массива объектами]]<nowiki> | </nowiki>[[Изменение цвета у объекта в группе]]''</center>
|-
|-
| colspan="2" style="width:50%; padding:0.5em; " |<center>'''''<big>[[Слои]]</big>'''<br>[[Просмотр характеристик слоёв сцены и смена текущего слоя|Просмотр характеристик и смена текущего]]<nowiki> | </nowiki>[[Создание и редактирование слоёв|Создание и редактирование]]<nowiki> | </nowiki>[[Перемещение объектов с одного слоя на другой|Перемещение объектов между слоями]]''</center>
| colspan="2" style="width:50%; padding:0.5em; " |<center>'''''<big>[[Установка системных параметров]]</big>'''<br>[[Установка режима ввода координат]]<nowiki> | </nowiki>[[Команды установки системы координат]]<nowiki> | </nowiki>[[Установка цвета, типа и толщины линий]]<nowiki> | </nowiki>[[Установка параметров аппроксимации]]<nowiki> | </nowiki>[[Работа с конфигурацией системы]]''
''| [[Установка привязок]] | [[Установка базовой точки]] | [[Установка состояния системы]]''  
</center>
| colspan="2" style="width:50%; padding:0.5em; " |<center>'''''<big>[[:Категория:Визуализация|Визуализация]]</big>'''<br>[[Фотореалистический визуализатор]]<nowiki> | </nowiki>[[Динамический визуализатор]]<nowiki> | </nowiki>[[Видеоредактор]]''</center>
| colspan="2" style="width:50%; padding:0.5em; " |<center>'''''<big>[[:Категория:Визуализация|Визуализация]]</big>'''<br>[[Фотореалистический визуализатор]]<nowiki> | </nowiki>[[Динамический визуализатор]]<nowiki> | </nowiki>[[Видеоредактор]]''</center>
|-
|-

Версия от 17:01, 21 июля 2021

Добро пожаловать на Вики по макропрограммированию в программе К3!

Здравствуйте! Это онлайн-руководство по макропрограммированию в программе К3, содержащее описание возможностей и инструментов программы. Любой пользователь может внести свой вклад в развитие и улучшение онлайн-руководства . Мы рады каждому участнику! Просто нажмите Править в верхней части любой страницы или добавьте своё предложение на странице её обсуждения. Не забудьте при этом подписаться, если Вы зарегистрированы: поставьте четыре тильды (~~~~): они будут автоматически преобразованы в подпись и дату. Ответы на вопросы, возникающие в процессе внесения правок, вы сможете найти на страницах по ссылкам в блоке Помощь с редактированием. И ещё раз, добро пожаловать! :-)

В данном руководстве разобраны основы макропрограммирования на макроязыку системы K3. Данное руководство не является учебником по программированию вообще и ставит целью только ознакомление с макроязыком.

Хотя в данном руководстве разобраны все команды и функции, присутствующие в системе K3, зачастую многие из этих команд и функций требуют ввода информации в диалоговое окно, либо применение этих команд и функций нецелесообразно в макропрограммах. Подобные команды и функции содержат в тексте руководства дополнительные рекомендации по использованию.

Данное руководство не является руководством по работе с системой K3. Руководство по работе с системой существует отдельно и поставляется в комплекте.

На базе системы K3 существует несколько приложений: мебельное, домостроительное и пр. В данном руководстве собраны команды и функции, общие для всех приложений. Но в каждом приложении могут быть свои специфические команды и функции. Их описание можно найти в руководствах по настройке к соответствующему приложению.

Создание макропрограмм Сайт
Содержание
Переменные и выражения
Присвоение значений переменной | Условный оператор | Оператор перехода | Операторы вызова подпрограммы | Оператор выхода в вызывающую макропрограмму | Оператор выхода в интерактивный режим | Оператор вызова макропрограммы | Оператор получения параметров в макропрограмме | Обработка ошибок | Команды системы
Вызов макропрограмм из ZIP-архива
Zip-архивы | Вызов шифрованных макропрограмм из ZIP-архива
Типовые параметры
Ввод точки | Выбор одного объекта | Выбор нескольких объектов
Команды создания геометрических объектов
Создание точки | Создание отрезка | Создание дуги окружности | Создание окружности | Создание сплайна | Создание прямоугольника | Создание многоугольника | Cоздание прямоугольного параллелепипеда | Создание цилиндра | Создание конуса | Создание сферы | Создание тора | Создание призмы | Создание пирамиды | Создание эллипсоида | Создание шарового пояса | Cоздание поверхности или тела вращения | Создание обобщенного тела или поверхности вращения | Создание поверхности или тела выдавливания | Создание винтовой поверхности или тела | Создание «трубы» | Создание поверхности по регулярной четырёхугольной сетке | Создание поверхности по произвольным сечениям | Создание поверхности по регулярным сечениям | Создание плоской грани по контурам | Создание поверхности Кунса | Создание линейчатой поверхности | Булевы операции | Булевы операции над полилиниями | Построение сечений объектов | Определение точек пересечения линейного объекта и поверхности или тела | Проверка поверхности тела на самопересечение | Сшивка поверхностей | Построение эквидистантной поверхности | Построение эквидистантной линии | Построение полиэквидистанты | Покрытие контура дугами | Покрытие сплайна дугами | Создание контура по границе поверхности | Создание полилинии
Работа с буфером обмена
Копировать в буфер обмена | Вырезать в буфер обмена | Вставить из буфера обмена | Очистить буфер обмена
Работа со сценариями
Команды выполнения сценариев | Функции работы со сценариями
Работа с параметрическими библиотеками
Создание прототипов | Редактирование прототипа | Функции работы с прототипами | Об атрибуте $ProtoInfo
Измерение и вычисление геометрических характеристик
Определение координат точки | Определение расстояния | Вычисление длины кривой | Определение угла | Определение угла вектора | Определение масс-инерционных характеристик | Определение площади поверхности | Определение массы и центра масс | Определение габаритов объекта
Работа с атрибутами
Работа с шаблонами атрибутов | Работа со значениями атрибутов | Функции работы с атрибутами объектов | Функции работы с атрибутами в группе
Работа со структурными объектами
Группировка объектов | Добавление объектов в группу | Извлечение объектов из группы | Удаление объекта в группе | Замена объекта в группе | Создание контура | Создание блока | Вставка блока в сцену | Создание набора | Развал структурных объектов | Поиск объекта в группе | Подсчет количества и заполнение массива объектами | Изменение цвета у объекта в группе
Установка системных параметров
Установка режима ввода координат | Команды установки системы координат | Установка цвета, типа и толщины линий | Установка параметров аппроксимации | Работа с конфигурацией системы

| Установка привязок | Установка базовой точки | Установка состояния системы

Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Мебельные команды и функции для макропрограммирования‎
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор
Слои
Просмотр характеристик и смена текущего | Создание и редактирование | Перемещение объектов между слоями
Визуализация
Фотореалистический визуализатор | Динамический визуализатор | Видеоредактор

Страницы в категории «Макро»

Показаны 44 страницы из 44, находящихся в данной категории.