Добавление файла в сцену

Материал из K3-Macro
Макро | Файлы | Новая сцена | Открыть файл | Открыть последний | Добавление файла в сцену | Просмотр содержимого диска | Выход из К3 | Сохранение сцены | Записать модель в формате других систем | Записать изображение в формате других систем | Загрузить модель из других систем | Информация о текущей сцене | Функции файловой системы | Печать

append [curlayer] [ownlayer] [block] [appendlayers] <FileName> <Keys>

Команда append добавляет в сцену файл с именем <FileName> и помещает его в сцену согласно ключам <Keys>.

Необязательный ключ curlayer предписываем все добавляемые из файла объекты поместить на текущий слой.

Необязательный ключ ownlayer предписывает использовать собственный слой добавляемых объектов, как в файле.

Необязательный ключ block позволяет добавить объект, как внешний блок. То есть добавляется не сам объект, а ссылка на файл.

Необязательный ключ appendlayers позволяет включать режим добавления неиспользуемых слоев из объектов в файле

В качестве имени файла могут выступать файлы из zip архива. В этом случае полное имя файла нужно указывать как <ZipName>|<FileName>. Например, "Профили.zk3|12x100.k3".

Возможны следующие варианты синтаксиса команды


append [curlayer] [ownlayer] [block] [appendlayers] <FileName>

Команда добавляет в сцену объекты из файла с именем <FileName>


append [curlayer] [ownlayer] [block] [appendlayers] <FileName> [vector] <Point1>

Команда добавляет в сцену файл с именем <FileName> и сдвигает содержимое файла на величину вектора сдвига задаваемого точкой <Point1>.


append [curlayer] [ownlayer] [block] [appendlayers] <FileName> 2points <Point1> <Point2>

Команда добавляет в сцену объекты из файла с именем <FileName> и сдвигает содержимое файла на величину вектора сдвига. Ключ 2points позволяет указать вектор сдвига при помощи начальной <Point1> и конечной <Point2> точек. Такой способ сдвига является предпочтительным, поскольку позволяет однозначно задать направление вектора.


append [curlayer] [ownlayer] [block] [appendlayers] <FileName> multi <Point1>, <Point21>, <Point22>, …, <Point2N> done

Команда добавляет в сцену объекты из файла с именем <FileName> и сдвигает на величину вектора <Point1>, после чего многократно копирует добавленные объекты на величину вектора сдвига от точки <Point1><Point21>, <Point1><Point22>, … , <Point1><Point2N>.


append [curlayer] [ownlayer] [block] [appendlayers] <FileName> [2points] <Point1> [<Point2>]

Команда добавляет в сцену файл с именем <FileName> и сдвигает содержимое файла на величину вектора сдвига <Point1>.

Ключ 2points позволяет указать вектор сдвига при помощи начальной <Point1> и конечной <Point2> точек. Такой способ сдвига является предпочтительным, поскольку позволяет однозначно задать направление вектора сдвига.


append [curlayer] [ownlayer] [block] [appendlayers] <FileName> multi <Point1>, <Point21>, <Point22>, …, <Point2N> done

Команда добавляет в сцену файл с именем <FileName>, многократно копирует содержимое файла на величину вектора сдвига от точки <Point1> последовательно до точек <Point21>, <Point22>, …, <Point2N>


append [curlayer] [ownlayer] [block] [appendlayers] <FileName> attach <Object> [permit <Pmt>] <Point> done nocopy|copy <N>

Команда добавляет в сцену файл с именем <FileName> с приставлением (прилипанием) содержимого файла к объекту <Object>. Ключ permit позволяет задать величину «притяжения» <Pmt> в миллиметрах, при достижении которой (расстояния между объектом и перемещаемыми объектами) осуществляется притяжение. Точка осуществляет позиционирование объектов добавляемого файла.


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