В секции справочника записывается номер типа элемента — 402, номер формы - 7,
В секции параметров записывается список параметров в соответствии с
4.5.4 Ассоциация "Подчинение" представляет собой набор элементов, в котором один элемент выделен как главный, а остальные подчинены ему. Для такой ассоциации определен стандартный номер формы 9. Все элементы такой ассоциации должны иметь обратные указатели на элемент экземпляра ассоциации.
Описание такой ассоциации определяется параметрами элемента "Опре деление ассоциации4'’, приведенными в табл. 35.
|
|
Номер |
Значение |
|
|
параметра |
параметра |
|
|
1 |
1 |
|
|
2 |
1 |
|
|
3 |
2 |
|
|
4 |
1 |
|
|
5 |
1 |
Таблица 35
Примечание
Один класс
Есть обратный указатель
Нет упорядоченности
Описание каждого элемента состоит из одного параметра
В качестве параметра используется указатель
' Инв. Ns дубликата - Ns изм.
Инв. Nt подлинника 5724 Nt изв.
Номер параметра |
Значение параметра |
Тип параметра |
1 |
1 |
Целое число |
2 |
N |
То же |
3 |
ДЕ |
Указатель |
4 |
ДЕ |
|
N +2 |
ДЕ |
Указатель |
Л/+3 ■ |
N1 |
Целое число |
N +4 |
ДЕ |
Указатель |
В секции справочника записывается номер типа элемента - 402, номер формы - 9.
В секции параметров записывается список параметров в соответствии с табл. 36.
Таблица 36
Примечание
Указатель на главный элемент в экземпляре ассоциации
Количество подчиненных элементов в экземпляре ассоциации
Указатель на 1-й подчиненный элемент в экземпляре ассоциации
Указатель на 2-й подчиненный элемент в экземпляре ассоциации
Указатель на N -й подчиненный элемент в экземпляре ассоциации Количество обратных указателей на элементы ассоциации и общие обозначения
Указатель на элемент ассоциации или общие обозначени
я
|
|
Продолжение таил, оо |
|||
Номер параметра |
Значение параметра |
Тип параметра |
Примечание |
||
|
|
||||
N+N1+M+4 |
D£ И 0£. Я£ |
Указатель Целое число Указатель Указатель |
Указатель на элемент ассоциации или общие обозначения Количество свойств Указатель на свойства Указатель на свойства |
||
|
|
||||
|
|
||||
|
|
4.5.5. Элемент "“Описание свойств" предназначен для описания текстовых или числовых данных. Номера форм элемента используются для определения конкретных данных. Резервируются номера форм с 1 по 5000 для дальнейшей стандартизации. Номера форм с 5001 по 9999 предназначены для определения пользователями.
В секции справочника записывается номер типа элемента - 406.
Пример файла обменного формата приведен в приложении 3.
' Инв. № дубликата Ns изм.!
Инв. Na подлинника 5724 Ns изв.
Справочное
ТЕРМИНЫ И ПОЯСНЕНИЯ
Термин |
Пояснение |
||
1. |
Геометрическая модель объекта |
Система математических соотношений, описывающая геометрический объект |
|
2. |
Поле данных |
ГОСТ 7.14-84 |
|
3. |
Ассоциация |
Описание связей между элементами и значимости этих связей |
|
4. |
Файл |
ГОСТ |
20886-85 |
5. |
Формат данных |
ГОСТ |
17657-79 |
6. |
Запись фиксированной длины |
ГОСТ |
20886-85 |
7. |
Запись переменной длины |
ГОСТ |
20886-85 |
8. |
Компилляция |
ГОСТ |
19781-83 |
9. |
Кривая конического сечения |
Кривая второго порядка, которая определяется уравнениями второй степени относительно декартовых прямоугольных координат |
С
1 Инв. N° дубликата ’ Ns изм.
Инв. Ns подлинника 5724 Ns изв.
правочноеПРОСТРАНСТВО ОПИСАНИЯ ГЕОМЕТРИЧЕСКИХ ЭЛЕМЕНТОВ
Пространство модели является эвклидовым трехмерным пространством, в котором располагается модель (или изделие). Координатная система Л, И, Z пространства модели считается правой декартовой координатной системой. Она фиксирована относительно модели.
Пространство описания также является эвклидовым трехмерным пространством, но имеет свою собственную трехмерную правую систему координат XT, YT,ZT, В противоположность пространству модели с единственной фиксированной системой координат, координатная система пространства описания может быть привязана к любой точке пространства модели, и ее ориентация относительно пространства модели может быть произвольной. Предполагается, что единицы длины в обоих пространствах всегда одинаковы для обеих координатных систем.
К они епт ти л пространства описания позволяет использовать временную координатную систему при размещении некоторых геометрических элементов в пространстве модели. Принятие этой концепции значительно упрощает выполнение операций объединения элементов, особенно в тех случаях,, когда элементы располагаются в одной и той же плоскости. Вначале элемент задается в пространстве описания, после чего он может быть преобразован в пространство модели.
Для вычисления значений координат в пространстве модели на основании координат в пространстве описания используется вектор переноса и матрица поворота. Матрица поворота и вектор переноса рассматриваются как части матрицы преобразования.
Существует два эквивалентных способа реализации преобразования геометрических элементов из пространства описания в пространство модели. Для исследования вопроса о минимуме затрат можно предположить, что вектор переноса равен нулевому вектору. Это означает, что начало координатной системы пространства описания совпадает с началом координатной системы пространства модели.
При первом способе предполагается, что первоначально обе координатные системы совпадают, (т.е., ось X совпадает с XT и т.д.), но координатные оси XT, YT, ZT можно поворачивать относительно координатных осей X, Y, Z. Тогда можно считать, что геометрический элемент определен относительно осей XT, YT, ZT, и матрица поворота выполняет поворот этих осей вместе с геометрическим элементом так, что геометрический элемент будет расположен относительно осей X, Y, Z желаемым образом.
П
Инв. Ns дубликата • Ns изм.
Инв. Ni подлинника 5724 Ns изв.
ри втором способе предполагается, что координатные оси XT, YT, 2Т расположены так, что геометрический элемент в пространстве описания расположен желаемым, образом относительно пространства модели. Затем при применении матрицы поворота геометрический элемент остается неподвижным, а поворачиваются только координатные оси XT, УТ, ZT.После завершения поворота оси XT, УТ, 2Т совпадают с осями Л, И, Z. В результате геометрический элемент оказывается размещенным желаемым образом относительно координатных осей Л, Z.
Следует особо отметить, что рассматриваемые здесь варианты относятся к одиночной матрице поворота, действие которой на преобразование координат можно проследить двояким образом.
Каждая точка проекции отражает временную сущность координатной системы XTУТ, ZT. Для передачи информации необходимо знать отношение геометрического элемента к координатным осям %, К, Z. Таким образом, матрица поворота всегда является ортогональной матрицей с детерминантом, равным единице.
В том случае, когда описанный в пространстве модели геометрический элемент лежит в одной плоскости, на основе применения концепции пространства описания следовало бы считать, что первоначально такой геометрический элемент в пространстве описания должен располагаться в плоскости Л7, УТ (т.е. в плоскости ZT =0), однако в некоторых случаях удобно допустить размещение элементов в пространстве описания в любой плоскости, параллельной плоскости XT, УТ (т.е. значение координаты можно быть равно произвольной константе). Некоторые элементы требуют такого ограничения размещения в пространстве описания, другие не требуют.
Таким образом, каждый элемент, описанный в стандарте, подвергается воздействию матрицы преобразования. При этом подразумевается, что каждый элемент первоначально определяется в пространстве описания, а затем пересчитывается в пространство модели.
Таким образом, полное описание геометрического элемента (в пространстве модели) включает в себя матрицу преобразования. Однако в целом, ряде случаев может оказаться, что матрица преобразования оставляет неизменными значения всех координат. Это может произойти только в том случае, если матрица поворота равна единичной матрице, а. вектор переноса равен нулевому вектору (в этом случае можно принять некоторые условия для предотвращения выполнения ненужных вычислений).
В пространстве модели такие линии, как дуги окружностей конических сечений, прямые линии, параметрические сплайны, образующие элементы "Дуга окружности*, 'Дуга конического сечения*, "Прямая линия", "Параметрический
сплайн" соответственно, являются направленными кривыми, г.е. ствующую начальную и конечную точки ( "концевая точка" кривой может быть или начальной,или конечной точкой).
Любая кривая, являющаяся конкретным представлением элемента "Составная кривая", является также направленной кривой.
Для каждого из всех этих типов элементов выбор одного из двух возможных направлений указывается при описании конкретного элемента.
В последующих описаниях некоторых элементов встречается определение направления вращения против часовой стрелки в плоскости XT, YT., Поскольку плоскость XT, YT расположена в трехмерном, пространстве XT, YT, такое определение является нечетким, так как не указано направление, откуда наблюдается этот поворот на плоскость.
Точка наблюдения должна быть взята на положительной полуоси ZT и смотреть нужно вниз на плоскость XT, YT. Тогда, если предположить, что часовой .циферблат лежит на плоскости XT, ) Т "лицом вверх", т.е. расположен для наблюдения выбранного направления вдоль оси ZT, то фраза "в направлении против часовой стрелки" означает, что положительное значение угла поворота будет соответствовать движению, противоположному часовой стрелке. Тот же смысл вкладывается и в определение поворота в направлении против часовой стрелки в любой плоскости, параллельной, плоскости XT, YT.
' Инв. Ns дубликата Ns изм.
Инв. Ns подлинника 5724 Ns изв.
оиичлие
|
|
ПРИМЕР ФАЙЛА В ОБМЕННОМ ФОРМАТЕ |
|
|
ИГЕС: чАсть ЛА, лист ном. I „ 7,2ХЛА,.24Хсгм. , вер 2, мод 2,,32,8,24,8,56,,1.,2,2Хмм,0,,16Х I І, ЙУН 66’88,,,,; „ ..LLL.,,L 124 І I 0 00010 |
|
|
124 I 410 2 I I 00010 410 I 124 3 I 0 00010 124 I c 410 4 1 5 00010 410 I 124 5 I 0 00010 124 I 410 6 I 9 00010 410 I 124 7 I 0 00010 124 2 410 9 1 ІЗ 00010 |
|
|
|
|
|
|
|
|
410 I 124 10 I 0 00010 124 I 410 II I 17 00010 410 I 124 12 I 0 00010 124 I 410 ІЗ I 21 00010 410 I 124 14 I 0 00010 124 I 410 15 I 25 00010 410 I 124 16 I 0 00010 |
|
|
|
|
|
|
|
|
124 . 2 410 18 I 29 00010 410 I 116 19 I 10 I 00000 116 0 0 I 100 20 I I 0 I 00000 TOO 0 0 2 IIO 22 I 4 0 I 00000 IIO 0 0 I 116 23 I I 0 . I 00000 116 0 0 I IIO 24 I 4 0 I 00000 IIO 0 0 I IIO 25 I I 0 I 00000 IIO 0 0 I 116 26 I I 0 I 00000 116 0 0 I 124,1.,0.,0.,0.,0.,1.,0.,0.,0.,0.,1.,0.; 00000 I24!l!,0.,0.,0.,0.,0.,-I.,0.,0.,1.,0.,0.; 00000 410,2; 00000 124,0.,0.,1.,0.,0.,1.,0.,0.,-I.,0.,0.,0.; 00000 410,3; 00000 124,0.866029977798,0.,-0.5,0.,-0.25,0.866029977798, 00000 -0.433014988899,0.,0.433014988899,0.5,0.75,0.; 00000 410,4: 00000 124,-1.,0.,0.,0.,0.,1.,0.,0.,0.,0.,-I.,0.; 00000 410,5; 00000 124,1.,0.,0.,0.,0.,0.,1.,0.,0.,-I.,0.,0.; 00000 410,6; 00000 124,0.,0.,-I.,0.,0.,1.,0.,0.,1.,0.,0.,0.; 00000 |
|
ь |
|
Ns изм. |
N2 изв. |
|
|
|
|
|
sT £2 10 |
|
1 Нив. Ns дубликата |
| Ин8. Ns подл и нника |
410,7; 00000 124,0.866029977798,0. ,0.5,0.,-0.25,0.866029977798, 00000 0.4&0I4988899,0., -0.433014988899 ,-0.5,0.75,0.; 00000 410,8; 00000 116,178.933075,136.871567,0.; 00000 100,0.,178.933075,136.871567,208.933075,136.871567,208.933075, 00000 І36.87І567; 00000 IIO,143.933075,136.871567,0.,213.93306,136.871567,0.; 00000 116,178.933075,136.871567,0.; 00000 IIO,178.93309,101.871567,6.,178.93309,171.871552,0.; 00000 IIO,136.528214,156.958084,0.,212.067245,157.I2976I,0.; 00000 116,136.528214,156.958084,0.: 00000 С0000001Г0000002Д0000046П60С)0026 |