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

Материал из K3-Macro
Нет описания правки
Нет описания правки
Строка 45: Строка 45:
| style="width:50%; padding:0.5em; " |<center>'''''<big>[[Измерение и вычисление геометрических характеристик]]</big>'''<br>[[Определение координат точки]]<nowiki> | </nowiki>[[Определение расстояния]]<nowiki> | </nowiki>[[Вычисление длины кривой]]<nowiki> | </nowiki>[[Определение угла]]<nowiki> | </nowiki>[[Определение угла вектора]]<nowiki> | </nowiki>[[Определение масс-инерционных характеристик]]<nowiki> | </nowiki>[[Определение площади поверхности]]<nowiki> | </nowiki>[[Определение массы и центра масс]]<nowiki> | </nowiki>[[Определение габаритов объекта]]''</center>
| style="width:50%; padding:0.5em; " |<center>'''''<big>[[Измерение и вычисление геометрических характеристик]]</big>'''<br>[[Определение координат точки]]<nowiki> | </nowiki>[[Определение расстояния]]<nowiki> | </nowiki>[[Вычисление длины кривой]]<nowiki> | </nowiki>[[Определение угла]]<nowiki> | </nowiki>[[Определение угла вектора]]<nowiki> | </nowiki>[[Определение масс-инерционных характеристик]]<nowiki> | </nowiki>[[Определение площади поверхности]]<nowiki> | </nowiki>[[Определение массы и центра масс]]<nowiki> | </nowiki>[[Определение габаритов объекта]]''</center>
|-
|-
| style="width:50%; padding:0.5em; " |<center>'''''<big>[[Слои]]</big>'''<br>[[Просмотр характеристик слоёв сцены и смена текущего слоя|Просмотр характеристик и смена текущего]]<nowiki> | </nowiki>[[Создание и редактирование слоёв|Создание и редактирование]]<nowiki> | </nowiki>[[Перемещение объектов с одного слоя на другой|Перемещение объектов между слоями]]''</center>
| style="width:50%; padding:0.5em; " |<center>'''''<big>[[Работа с атрибутами]]</big>'''<br>[[Работа с шаблонами атрибутов]]<nowiki> | </nowiki>[[Работа со значениями атрибутов]]<nowiki> | </nowiki>[[Функции работы с атрибутами объектов]]<nowiki> | </nowiki>[[Функции работы с атрибутами в группе]]''</center>
| style="width:50%; padding:0.5em; " |<center>'''''<big>[[:Категория:Визуализация|Визуализация]]</big>'''<br>[[Фотореалистический визуализатор]]<nowiki> | </nowiki>[[Динамический визуализатор]]<nowiki> | </nowiki>[[Видеоредактор]]''</center>
| style="width:50%; padding:0.5em; " |<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>
|-
|-
| style="width:50%; padding:0.5em; " |<center>'''''<big>[[Слои]]</big>'''<br>[[Просмотр характеристик слоёв сцены и смена текущего слоя|Просмотр характеристик и смена текущего]]<nowiki> | </nowiki>[[Создание и редактирование слоёв|Создание и редактирование]]<nowiki> | </nowiki>[[Перемещение объектов с одного слоя на другой|Перемещение объектов между слоями]]''</center>
| style="width:50%; padding:0.5em; " |<center>'''''<big>[[Слои]]</big>'''<br>[[Просмотр характеристик слоёв сцены и смена текущего слоя|Просмотр характеристик и смена текущего]]<nowiki> | </nowiki>[[Создание и редактирование слоёв|Создание и редактирование]]<nowiki> | </nowiki>[[Перемещение объектов с одного слоя на другой|Перемещение объектов между слоями]]''</center>

Версия от 16:54, 21 июля 2021

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

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

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

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

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

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

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

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

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