Перейти к статье

 

Разрез плоской или цилиндрической поверхностью

Описываемая ниже операция реализуется в следующих вариантах:

Разрез координатной плоскостью

Для разреза координатной  плоскостью:

Разрез геометрического объекта (объема, тела, группы) координатной плоскостью выполняется с помощью команды:

webcut {volume | body | group} <ID_range> [with] plane {xplane | yplane | zplane} [offset <val>] [rotate <theta> about x | y | z <xval> <yval> <zval> [center <xval> <yval> <zval>]] [webcut_options]

Используемая для выполнения разреза координатная плоскость может быть смещена относительно начала координат (параметр offset), а также повернута вокруг выбранной оси (параметр rotate); при этом центр вращения может быть смещен (параметр center).

Разрез плоской поверхностью (плоскостью)

Для разреза объекта может использоваться существующая плоскость с указанием ее идентификатора (ID):

Разрез плоской поверхностью выполняется с помощью команды:

webcut {volume | body | group} <ID_range> [with] plane surface <surface_ID> [webcut_options]

Разрез плоскостью, заданной тремя точками

Разрез объекта может быть выполнен любой плоскостью, заданной тремя вершинами, со смещением в положительную или отрицательную сторону.

Для разреза плоскостью, заданной тремя точками:

Разрез плоскостью, заданной тремя точками выполняется с помощью команды:

webcut {volume | body | group} <ID_range> [with] plane vertex <vertex_1> [vertex] <vertex_2> [vertex] <vertex_3> [offset <value>] [webcut_options]

Среди опций разреза можно выбрать предварительный просмотр (параметр preview).

Разрез плоскостью, которая задана нормалью к кривой

Режущая плоскость создается так, что она перпендикулярна касательной к кривой в указанном месте.

Чтобы указать секущую плоскость, указав положение на кривой:

Приводимые ниже варианты команды выполняют разрез объекта бесконечной плоскостью, которая определяется с помощью нормали к принадлежащей ей кривой в определенной точке:

webcut {volume | body | group} <ID_range> [with] plane normal to curve <curve_ID>
{position <xval><yval><zval> | close_to vertex <vertex_ID>} [webcut_options]

webcut {volume | body | group} <ID_range> [with] plane normal to curve <curve_ID>
{fraction <f> | distance <d>} [[from] vertex <vertex_ID>] [webcut_options]

Для определения положения точки на кривой применимы:

Подробную информацию по этим способам можно найти в подразделе Задание положения на кривой. Для предпросмотра результатов операции следует использовать среди опций разреза параметр preview.

Разрез плоскостью, заданной в общем виде

Плоскость разреза может быть определена в общем виде, как это описано в подразделе Задание плоскости.

Для разреза плоскостью, заданной в общем виде:

При это команда выполнения разреза имеет следующий вид:

webcut {volume | body | group} <ID_range> [with] general plane {options} [webcut_options]

Разрез цилиндрической поверхностью

Для разреза объекта может использоваться цилиндрическая поверхность, заданная радиусом и положением оси. Ось цилиндра определяется при помощи координатной оси, нормали к выбранной поверхности, двух произвольных вершин или произвольной точки и начала координат. Также можно указать "центральную" точку, через которую проходит ось цилиндра.

Для разреза цилиндрической поверхностью:

Для разреза цилиндрической поверхностью может использоваться команда:

webcut {volume | body | group} <ID_range> [with] cylinder radius <val> axis {x | y | z | normal of surface <ID>| vertex <ID_1> vertex <ID_2>| <x_val> <y_val> <z_val>>} [center <x_val> <y_val> <z_val>] [webcut_options]

Разрез конической поверхностью

Можно использовать  поверхность конуса, задав внешний радиус конуса и внутренний радиус конуса.

Для разреза конической поверхностью:

Для разреза конической поверхностью может использоваться команда:

Webcut {Volume | Body | Group} <ids>[With] Cone radius <val><val>location {options} location {options} [Imprint] [Merge] [group_results] [preview]