Перейти к основному содержимому

Geometry

Создание, просмотр свойств и изменение геометрических объектов

В русском интерфейсе команда называется Геометрия. Обе формы работают, но в скриптах и в Python пишите латинскую — она не зависит от языка интерфейса.

Синтаксис​

Geometry <Subcommand> [Arguments]

Субкоманды​

СубкомандаПо-русскиНазначение
OperationОперацияОперации изменения геометрии.
GetПолучитьВывод сведений о геометрии (имена, вершины и др.).
CreateСоздатьСоздать примитив.

Примеры​

Geometry Get Names

Вывести все имена геометрических объектов.

Субкоманды подробно​

Geometry Create​

Создать примитив

В русском интерфейсе — Создать.

Синтаксис​

Geometry <Create> <Subcommand> <Name> <Arguments>

Субкоманды​

СубкомандаПо-русскиНазначение
ConeКонусСоздать конус или усечённый конус.
CircleКругСоздать круг.
BoxКубоидСоздать кубоид.
PolygonМногоугольникСоздать многоугольник.
PyramidПирамидаСоздать пирамиду или усеченную пирамиду.
PrismПризмаСоздать призму.
RectangleПрямоугольникСоздать прямоугольник.
SphereСфераСоздать сферу.
TorusТорСоздать тор.
CylinderЦилиндрСоздать цилиндр.

Аргументы​

АргументПо-русскиОписание
NameИмяИмя создаваемого объекта.

Примеры​

Geometry Create Box Box (0 0 0) 10 20 30

Создать параллелепипед длиной 10, шириной 20 и высотой 30 в начале координат.

Geometry Create Box​

Создать кубоид

В русском интерфейсе — Кубоид.

Синтаксис​
Geometry <Create> <Box> <Name> <Point> <Length> <Width> <Height>
Аргументы​
АргументПо-русскиОписание
HeightВысотаВысота.
LengthДлинаДлина.
NameИмяИмя создаваемого объекта.
PointТочкаНачальная точка.
WidthШиринаШирина.
Примеры​
Geometry Create Box Box (0 0 0) 10 20 30

Создать параллелепипед длиной 10, шириной 20 и высотой 30 в начале координат.

Geometry Create Circle​

Создать круг

В русском интерфейсе — Круг.

Синтаксис​
Geometry <Create> <Circle> <Name> <C> <R>
Аргументы​
АргументПо-русскиОписание
CCЦентр круга.
RRРадиус круга.
NameИмяИмя создаваемого объекта.
Примеры​
Geometry Create Circle Circle (0 0 0) 5

Создать окружность с центром (0,0,0) и радиусом 5.

Geometry Create Cone​

Создать конус или усечённый конус

В русском интерфейсе — Конус.

Синтаксис​
Geometry <Create> <Cone> <Name> <O> <H> <R> [r]
Аргументы​
АргументПо-русскиОписание
HHВысота.
OOЦентр нижнего основания.
rrРадиус верхнего основания (опциональное значение).
RRРадиус нижнего основания.
NameИмяИмя создаваемого объекта.
Примеры​
Geometry Create Cone Cone (0 0 0) 15 5 2

Создать усечённый конус (нижний радиус 5, верхний радиус 2, высота 15).

Geometry Create Cone Cone (0 0 0) 15 5

Создать конус радиусом 5 и высотой 15.

Geometry Create Cylinder​

Создать цилиндр

В русском интерфейсе — Цилиндр.

Синтаксис​
Geometry <Create> <Cylinder> <Name> <Point> <H> <R>
Аргументы​
АргументПо-русскиОписание
HHВысота.
RRРадиус.
NameИмяИмя создаваемого объекта.
PointТочкаНачальная точка.
Примеры​
Geometry Create Cylinder Cylinder (0 0 0) 20 5

Создать цилиндр высотой 20 и радиусом 5 в начале координат.

Geometry Create Polygon​

Создать многоугольник

В русском интерфейсе — Многоугольник.

Синтаксис​
Geometry <Create> <Polygon> <Name> <P1> <P2> <...> <PN>
Аргументы​
АргументПо-русскиОписание
P1P11-ая точка многоугольника.
P2P22-ая точка многоугольника.
PNPNn-ая точка многоугольника.
NameИмяИмя создаваемого объекта.
Примеры​
Geometry Create Polygon Poly (0 0 0) (10 0 0) (5 10 0)

Создать треугольный полигон с тремя вершинами.

Geometry Create Prism​

Создать призму

В русском интерфейсе — Призма.

Синтаксис​
Geometry <Create> <Prism> <Name> <Point> <Radius> <Height>
Аргументы​
АргументПо-русскиОписание
HeightВысотаВысота.
NameИмяИмя создаваемого объекта.
RadiusРадиусРадиус.
PointТочкаНачальная точка.
Примеры​
Geometry Create Prism Prism (0 0 0) 5 20

Создать призму радиусом 5 и высотой 20.

Geometry Create Pyramid​

Создать пирамиду или усеченную пирамиду

В русском интерфейсе — Пирамида.

Синтаксис​
Geometry <Create> <Pyramid> <Name> <Point> <Height> <R> [r]
Аргументы​
АргументПо-русскиОписание
rrРадиус верхнего основания (опциональное значение).
RRРадиус нижнего основания.
HeightВысотаВысота.
NameИмяИмя создаваемого объекта.
PointТочкаНачальная точка.
Примеры​
Geometry Create Pyramid Pyramid (0 0 0) 15 5 2

Создать усечённую пирамиду (нижний радиус 5, верхний радиус 2, высота 15).

Geometry Create Pyramid Pyramid (0 0 0) 15 5

Создать пирамиду радиусом 5 и высотой 15.

Geometry Create Rectangle​

Создать прямоугольник

В русском интерфейсе — Прямоугольник.

Синтаксис​
Geometry <Create> <Rectangle> <Name> <O> <W> <H>
Аргументы​
АргументПо-русскиОписание
HHВысота.
OOНачальная точка (угол).
WWШирина.
NameИмяИмя создаваемого объекта.
Примеры​
Geometry Create Rectangle Rect (0 0 0) 10 20

Создать прямоугольник шириной 10 и высотой 20 в начале координат.

Geometry Create Sphere​

Создать сферу

В русском интерфейсе — Сфера.

Синтаксис​
Geometry <Create> <Sphere> <Name> <Point> <Radius>
Аргументы​
АргументПо-русскиОписание
NameИмяИмя создаваемого объекта.
RadiusРадиусРадиус.
PointТочкаЦентральная точка.
Примеры​
Geometry Create Sphere Sphere (0 0 0) 5

Создать сферу с центром (0,0,0) и радиусом 5.

Geometry Create Torus​

Создать тор

В русском интерфейсе — Тор.

Синтаксис​
Geometry <Create> <Torus> <Name> <Point> <Radius> <Width>
Аргументы​
АргументПо-русскиОписание
NameИмяИмя создаваемого объекта.
RadiusРадиусРадиус.
PointТочкаНачальная точка.
WidthШиринаШирина.
Примеры​
Geometry Create Torus Torus (0 0 0) 10 3

Создать тор с основным радиусом 10 и шириной трубки 3.

Geometry Get​

Вывод сведений о геометрии (имена, вершины и др.)

В русском интерфейсе — Получить.

Синтаксис​

Geometry <Get> <Type> [Name]

Флаги​

ФлагПо-русскиОписание
TypeТипТип извлекаемых данных.

Аргументы​

АргументПо-русскиОписание
NameИмяИмя создаваемого объекта.

Допустимые значения​

ЗначениеПо-русскиОписание
EdgesРебраРебра.
FacetsГраниГрани.
NamesИменаИмена.
VerticesВершиныВершины.

Примеры​

Geometry Get Names

Вывести все имена геометрических объектов.

Geometry Get Vertices Box

Показать вершины параллелепипеда с именем "Box".

Geometry Get Edges Box

Показать рёбра параллелепипеда с именем "Box".

Geometry Get Facets Box

Показать грани параллелепипеда с именем "Box".

Geometry Operation​

Операции изменения геометрии

В русском интерфейсе — Операция.

Синтаксис​

Geometry <Operation> <Subcommand> <Arguments>

Субкоманды​

СубкомандаПо-русскиНазначение
ChamferEdgeСрезРебраСрез ребра.

Примеры​

Geometry Operation ChamferEdge Box 1 2

Применить фаску расстояния 2 к ребру 1 объекта "Box".

Geometry Operation ChamferEdge​

Срез ребра

В русском интерфейсе — СрезРебра.

Синтаксис​
Geometry <Operation> <ChamferEdge> <Name> <Edge> <Distance>
Аргументы​
АргументПо-русскиОписание
NameИмяИмя объекта.
DistanceРасстояниеВеличина среза (число или переменная).
EdgeРеброИндекс ребра (1, 2, 3, ...).
Примеры​
Geometry Operation ChamferEdge Box 1 2

Применить фаску расстояния 2 к ребру 1 объекта "Box".