Представления объектов
Представление – это специфический объект справочника, в котором хранятся параметры графического отображения объекта в программе-инструменте, например, геометрические размеры, 2D и 3D-модели изделий.
Один объект справочника может иметь несколько представлений и каждое может иметь специфические параметры.
Например, если стандартное изделие представлено как 3D-модель и 2D-изображение, оно может иметь 2D- и 3D-представления. Для 3D-модели может быть несколько представлений с различной степенью детализации, а для 2D-изображения – несколько представлений с различными видами («Спереди», «Слева» и др.).
Одно представление может быть использовано для множества объектов справочника.
Например, объекты, имеющие одинаковую форму и размеры, но отличающиеся материалом изготовления, могут иметь одно и то же 3D-представление.
Если объект справочника интегрирован с несколькими инструментами, то для него может быть создано несколько представлений. Каждое представление будет использовано для применения этого объекта в своем инструменте.
Каждый справочник имеет свой набор представлений, который находится в каталоге Представления. С целью систематизации данных представления распределены по группам.
Представлениям должны быть сопоставлены понятия. Свойства этих понятий будут использоваться интегратором для представления объекта в программе-инструменте.
Для отображения модели стандартного изделия в программе-инструменте используются методы.
Метод – это документ (файл) определенного формата, содержащий описание представления объекта справочника по определенному протоколу, например, скрипт на VB Script или параметрическая 3D-модель.
КОМПАС-3D поддерживает работу с трехмерными моделями и графическими документами:
КОМПАС-3D:
3D-методы – модели форматов m3d, a3d;
2D-методы – библиотеки фрагментов форматов lfr и kle, скрипты формата vbs;
других систем:
3D-методы – модели форматов IGES (igs), ACIS (sat), JT (jt), Parasolid (x_t, x_b, xmt_txt, xmt_bin, xmp_txt, xmp_bin), STEP (stp, step), STL (stl), OBJ (obj), UGS/NX (prt) ProE/Creo (prt, asm), SolidWorks (sldprt, sldasm), Inventor (ipt), Catia 5 (CATPart, CATProduct), 3D XML (3dxml), SolidEdge (par, asm, psm), C3D (c3d);
2D-методы – модели форматов AutoCAD (dxf, dwg).
При вставке стандартных изделий в документы программ-инструментов не отображаются размерные и вспомогательный линии фрагментов.
Метод не требуется, если информация, необходимая для применения объекта в программе-инструменте, хранится в свойствах представления этого объекта.
Например, для применения в инструменте 3D-представления стандартного изделия необходим метод – параметрическая модель, а для применения этого изделия в инструменте в качестве объекта спецификации метод не нужен.
Все действия с группами представлений (создание, удаление, сопоставление группам понятий и т. д.) выполняются в приложении ПОЛИНОМ:MDM Редактор Справочников. В клиентском приложении осуществляется работа с представлениями, входящими в группы.