3D кривая смещения

Предыдущая страницаВ началоСледующая страница

Команды OffsetCurveFlat18x18 Кривая смещения к плоскому 3D пути, OffsetCurveSurface18x18 Кривая смещения к 3D кривой на поверхности и OffsetCurve3D18x18 3D кривая смещения к 3D пути заменены единой новой командой CreateEquidistant3DPath 3D кривая смещения, предоставляющей расширенные возможности.

Новая команда поддерживает два типа смещения - Path3dEquidistant_By3D В пространстве и Path3dEquidistant_ByFace По грани (поверхности). Для обоих типов в качестве исходной кривой теперь можно использовать не только 3D кривую, но также 3D профили, рёбра, циклы, границы граней, образующие непрерывную последовательность без разветвлений и самопересечений.  

Смещение Path3dEquidistant_By3D В пространстве производится либо по нормали к исходной кривой (по умолчанию), либо в заданном пользователем направлении. Пользовательское направление при этом может быть как фиксированным, так и изменяющимся по длине кривой.

02_OffsetCurveSpatialNormalConstAngleGraph 02S_OffsetCurveSpatialNormalConstAngleGraph

Смещение в направлении, заданном углом поворота относительно нормали к исходной кривой.
Угол поворота задан функцией изменения значений вдоль длины кривой.

 

Смещение Path3dEquidistant_ByFace По грани производится вдоль опорной поверхности, в качестве которой можно использовать грани тел (конкретную грань, пользовательский набор граней или все грани выбранного тела) или формирующие их аналитические поверхности. В последнем случае результирующая кривая может выходить за пределы исходных граней.

02S_OffsetCurveBySurface1

02S_OffsetCurveBySurface2

02S_OffsetCurveBySurface3

Смещение ребра отверстия:

по всем граням
родительского тела;

по двум граням,
выбранным вручную;

по поверхности,
заданной одной из граней.

Величина смещения может задаваться постоянным значением, точкой, через которую будет проходить кривая, или функцией изменения значений вдоль длины кривой. Если в результате получаются несколько не связанных друг с другом участков, то можно выбрать, какие из участков следует оставить, а также автоматически соединить их.

02_OffsetCurveBySurfaceGraph

 

Величина смещения нижнего ребра грани
задана с помощью произвольного графика
изменения значений вдоль длины кривой

02S_OffsetCurveBySurfaceGraph

02S_OffsetCurveBySurfaceGraph2