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>
Аргументы
| Аргумент | По-русски | Описание |
|---|---|---|
| C | C | Центр круга. |
| R | R | Радиус круга. |
| Name | Имя | Имя создаваемого объекта. |
Примеры
Geometry Create Circle Circle (0 0 0) 5
Создать окружность с центром (0,0,0) и радиусом 5.
Geometry Create Cone
Создать конус или усечённый конус
В русском интерфейсе — Конус.
Синтаксис
Geometry <Create> <Cone> <Name> <O> <H> <R> [r]
Аргументы
| Аргумент | По-русски | Описание |
|---|---|---|
| H | H | Высота. |
| O | O | Центр нижнего основания. |
| r | r | Радиус верхнего основания (опциональное значение). |
| R | R | Радиус нижнего основания. |
| 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>
Аргументы
| Аргумент | По-русски | Описание |
|---|---|---|
| H | H | Высота. |
| R | R | Радиус. |
| Name | Имя | Имя создаваемого объекта. |
| Point | Точка | Начальная точка. |
Примеры
Geometry Create Cylinder Cylinder (0 0 0) 20 5
Создать цилиндр высотой 20 и радиусом 5 в начале координат.
Geometry Create Polygon
Создать многоугольник
В русском интерфейсе — Многоугольник.
Синтаксис
Geometry <Create> <Polygon> <Name> <P1> <P2> <...> <PN>
Аргументы
| Аргумент | По-русски | Описание |
|---|---|---|
| P1 | P1 | 1-ая точка многоугольника. |
| P2 | P2 | 2-ая точка многоугольника. |
| PN | PN | n-ая точка многоугольника. |
| 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]
Аргументы
| Аргумент | По-русски | Описание |
|---|---|---|
| r | r | Радиус верхнего основания (опциональное значение). |
| R | R | Радиус нижнего основания. |
| 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>
Аргументы
| Аргумент | По-русски | Описание |
|---|---|---|
| H | H | Высота. |
| O | O | Начальная точка (угол). |
| W | W | Ширина. |
| 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".