Создание поверхностей
Создание поверхности по регулярной четырёхугольной сетке
mesh <M>, <N> <Point1_1>, <Point1_2>, ..., <PointM_N>
Команда создаёт поверхность по регулярной четырёхугольной сетке, где
<M>, <N>
- размерность сетки.<PointI_J>
- узловые точки сетки в количестве<M>x<N>.
Создание поверхности по произвольным сечениям
skin <^x1, y1, z1>[, <Point1> [reorient]] ... <^xN, yN, zN>[, <PointN>[reorient]] done <UOrder> <VOrder> [Yes | No ]
Команда создаёт поверхность по произвольным сечениям. Параметры команды:
<^x1, y1, z1>
- точки, указывающие очередное сечения и его начало,<Point1>
- если указанное сечение замкнутое, то нужно указать точку разрыва сечения.reorient
– ключ, указывающий, нужно ли переориентировать направление контура сечения. Имеет смысл только для замкнутых сечений.<UOrder>
- порядок сглаживания U линий (сечений)<VOrder>
- порядок сглаживания V линий
Необязательные параметры Yes
или No
добавляют (Yes
) или не добавляют (No
) грани начального и конечного сечения. Они имеют смысл только, если соответствующие сечения - плоские замкнутые контура.
Создание поверхности по регулярным сечениям
blend <^x1, y1, z1> [, <Point1> [reorient]] ... <^xN, yN, zN>[, <PointN>[reorient]] done [yes|no]
Команда создаёт поверхность по регулярным сечениям (сечениям с одинаковым количеством элементов).
<^x1, y1, z1>
- точки, указывающие очередное сечение и его начало,<Point1>
- если указанное сечение - окружность, то нужно указать начальную точку на окружности.reorient
– ключ, указывающий, нужно ли переориентировать направление контура сечения. Имеет смысл только для замкнутых сечений.[yes|no]
- признак замыкания или незамыкания формируемой поверхности в твёрдое тело. Имеет смысл только в том случае, когда на поверхность можно добавить одну или две плоские грани, чтобы получилось твёрдое тело.
Создание плоской грани по контурам
face <Object1> [<ObjectsN>] done
Команда создаёт плоскую грань по контурам. Параметры команды:
<Object1>
- внешний контур грани,<ObjectN>
- внутренние контура грани.
Так же команда Face
создает грань с отверстиями по плоской области с отверстиями.
Сшивка поверхностей
sew <Objects>
Команда осуществляет сшивку поверхностей <Objects>
Создание поверхности Кунса
coons <Object1>, <Object2>, <Object3>
[, <Object4>
] <nU>, <nV>, <stepU>, <stepV>
Команда создаёт поверхность Кунса по следующим параметрам:
<Object1>, <Object2>, <Object3>
[, <Object4>
] — стороны поверхности. Если указанные три первые стороны составляют треугольник, указания четвертой поверхности не требуется.<nU>, <nV>
— количество точек по сторонам U и V соответственно.<stepU>, <stepV>
— шаг условного отображения по сторонам U и V соответственно.
Создание линейчатой поверхности
ruled <Object1>, <Object2> <Num>
ruled <Object1> <Point1> [reorient], <Object2> <Point1> [reorient] <Num> [yes|no]
Команда создает линейчатую поверхность, соединяющую линейные объекты <Object1>
и <Object2>
. Если объект <Object1>
или <Object2>
замкнут, то необходимо также указать точку на этом объекте (<Point1>
или <Point1>
соответственно). В последнем случае пользователь имеет возможность переориентировать направление линейчатой поверхности (ключ reorient
) и выбрать, что он хочет построить: тело (yes
) или поверхность (no
). Если объект не замкнут, то направление определяется касательной к крайней точке, ближайшей к точке указания объекта.
Параметр <Num>
задает порядок сглаживания направляющей.
Данная команда в макропрограммах не используется.