Added LCS_Review.md in "papers" folder
This commit is contained in:
parent
750becdab7
commit
fac7d44ae6
1 changed files with 28 additions and 0 deletions
28
docs/papers/LCS_Review.md
Normal file
28
docs/papers/LCS_Review.md
Normal file
|
@ -0,0 +1,28 @@
|
|||
---
|
||||
id: LCS_Review
|
||||
title: 'Обзор способов задания систем координат в CAD-системах'
|
||||
---
|
||||
|
||||
Задание вспомогательных систем координат является достаточно часто используемой операцией. Общие принципы их задания, в целом, одинаковы для CAD-систем, таких как Catia V5, Solidworks, FreeCAD, SiemensNX и т.д.
|
||||
|
||||
В большинстве случаев используется ортогональная трехмерная декартова система координат. Однако есть информация, что некоторые CAD'ы, такие как Inventor, позволяют использовать так же сферические и полярные системы координат. Отголоски этого в прочих системах видны, например, при построении отрезков, когда отрезок строится по углу наклона и длине.
|
||||
|
||||
В любой построенной модели существует глобальная система координат, которая создается автоматически. Никаких манипуляций сделать с ней невозможно. Пользователь имеет возможность создать любое количество вспомогательных СК по своему усмотрению.
|
||||
|
||||
Использование вспомогательных систем координат позволяет удобно ориентировать модель в глобальном пространстве. Если "мировой ноль" нельзя сдвинуть или уничтожить, то подобные операции с вспомогательными СК, напротив, достаточно удобны. Так же, благодаря вспомогательным СК возможно быстро сопрягать элементы в сборке, задавая, например, ключевые точки элементов креплений, отверстия или участки захвата. Подобный подход, например, используется в верстаке Assembly4 во FreeCAD, позволяя собирать конструкции без использования сложных солверов, которые используются для расчета сборок в Assembly3 и прочих.
|
||||
|
||||
Способ задания систем координат в разных CAD отличается только конкретными интерфейсными решениями. Общая философия такова:
|
||||
|
||||
1. Необходимо задать некую начальную точку. Ее возможно задать как координатно, так и с привязкой к существующим примитивам (центры окружностей или плоскостей, вершины граней, концы отрезков, точки пересечения отрезков и т.д.)
|
||||
2. Нужно выбрать минимум два ортогональных направления. Третье направление строится автоматически по принципам право- или левосторонней системы координат (в зависимости от выбранных настроек пользователем). Выбрать данные направления можно различными путями, например, возможно выбрать ось цилиндрической поверхности, прямолинейную грань, нормаль к поверхности. Так же можно задать ось или отрезок собственноручно, как и обычный примитив. В том случае, если направления не выбирать, CAD может выбрать их по умолчанию. В таком случае они будут совпадать с направлениями глобальной СК
|
||||
3. После задания направлений CAD достраивает недостающее направление и СК оказывается построенной.
|
||||
|
||||
|
||||
Как выяснилось на данный момент, вспомогательные СК не сохраняются при экспорте в STP, IGS и STL-файлы. Официальный сайт Autodesk, например, заявляет, что экспорт пользовательских СК на данный момент невозможен.
|
||||
Офф.руководство Solidworks указывает, что есть возможность выбрать *активную* систему координат, которая при экспорте заменит собой глобальный ноль.
|
||||
Однако, SW позволяет экспортировать эскизные элементы, такие как окружности и кривые. Эти кривые будут существовать как отдельная геометрия и потенциально может быть использована как основа для прописывания локальных СК.
|
||||
|
||||
При этом глобальный ноль существует всегда. Поскольку STP-файл представляет собой текстовое и редактируемое описание геометрии детали, потенциально можно прописывать специальные примитивы (например, 3 ортогональных оси и точку), которые могут играть роль вспомогательных СК.
|
||||
|
||||
|
||||
|
Loading…
Add table
Add a link
Reference in a new issue