В секции справочника записывается номер типа элемента — 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

И

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 изв.

правочное

ПРОСТРАНСТВО ОПИСАНИЯ ГЕОМЕТРИЧЕСКИХ ЭЛЕМЕНТОВ

  1. Пространство модели является эвклидовым трехмерным пространством, в котором располагается модель (или изделие). Координатная система Л, И, Z пространства модели считается правой декартовой координатной системой. Она фиксирована относительно модели.

  2. Пространство описания также является эвклидовым трехмерным пространст­вом, но имеет свою собственную трехмерную правую систему координат XT, YT,ZT, В противоположность пространству модели с единственной фиксированной системой координат, координатная система пространства описания может быть привязана к любой точке пространства модели, и ее ориентация относительно пространства мо­дели может быть произвольной. Предполагается, что единицы длины в обоих про­странствах всегда одинаковы для обеих координатных систем.

  3. К они епт ти л пространства описания позволяет использовать временную коор­динатную систему при размещении некоторых геометрических элементов в простран­стве модели. Принятие этой концепции значительно упрощает выполнение операций объединения элементов, особенно в тех случаях,, когда элементы располагаются в одной и той же плоскости. Вначале элемент задается в пространстве описания, после чего он может быть преобразован в пространство модели.

Для вычисления значений координат в пространстве модели на основании координат в пространстве описания используется вектор переноса и матрица пово­рота. Матрица поворота и вектор переноса рассматриваются как части матрицы преобразования.

  1. Существует два эквивалентных способа реализации преобразования гео­метрических элементов из пространства описания в пространство модели. Для исследования вопроса о минимуме затрат можно предположить, что вектор перено­са равен нулевому вектору. Это означает, что начало координатной системы прост­ранства описания совпадает с началом координатной системы пространства модели.

При первом способе предполагается, что первоначально обе координатные системы совпадают, (т.е., ось X совпадает с XT и т.д.), но координатные оси XT, YT, ZT можно поворачивать относительно координатных осей X, Y, Z. Тогда можно считать, что геометрический элемент определен относительно осей XT, YT, ZT, и матрица поворота выполняет поворот этих осей вместе с геомет­рическим элементом так, что геометрический элемент будет расположен относи­тельно осей X, Y, Z желаемым образом.

  1. П

    Инв. Ns дубликата • Ns изм.

    Инв. Ni подлинника 5724 Ns изв.

    ри втором способе предполагается, что координатные оси XT, YT, расположены так, что геометрический элемент в пространстве описания расположен желаемым, образом относительно пространства модели. Затем при применении матрицы поворота геометрический элемент остается неподвижным, а поворачива­ются только координатные оси XT, УТ, ZT.

После завершения поворота оси XT, УТ, 2Т совпадают с осями Л, И, Z. В результате геометрический элемент оказывается размещенным желаемым обра­зом относительно координатных осей Л, Z.

  1. Следует особо отметить, что рассматриваемые здесь варианты относятся к одиночной матрице поворота, действие которой на преобразование координат мож­но проследить двояким образом.

Каждая точка проекции отражает временную сущность координатной системы XTУТ, ZT. Для передачи информации необходимо знать отношение геометричес­кого элемента к координатным осям %, К, Z. Таким образом, матрица поворота всегда является ортогональной матрицей с детерминантом, равным единице.

  1. В том случае, когда описанный в пространстве модели геометрический элемент лежит в одной плоскости, на основе применения концепции пространства описания следовало бы считать, что первоначально такой геометрический элемент в пространстве описания должен располагаться в плоскости Л7, УТ (т.е. в плос­кости ZT =0), однако в некоторых случаях удобно допустить размещение эле­ментов в пространстве описания в любой плоскости, параллельной плоскости XT, УТ (т.е. значение координаты можно быть равно произвольной константе). Неко­торые элементы требуют такого ограничения размещения в пространстве описания, другие не требуют.

  2. Таким образом, каждый элемент, описанный в стандарте, подвергается воздействию матрицы преобразования. При этом подразумевается, что каждый элемент первоначально определяется в пространстве описания, а затем пересчи­тывается в пространство модели.

Таким образом, полное описание геометрического элемента (в пространстве модели) включает в себя матрицу преобразования. Однако в целом, ряде случаев может оказаться, что матрица преобразования оставляет неизменными значения всех координат. Это может произойти только в том случае, если матрица пово­рота равна единичной матрице, а. вектор переноса равен нулевому вектору (в этом случае можно принять некоторые условия для предотвращения выполнения ненуж­ных вычислений).

В пространстве модели такие линии, как дуги окружностей конических сечений, прямые линии, параметрические сплайны, образующие элементы "Дуга окружности*, 'Дуга конического сечения*, "Прямая линия", "Параметрический

  1. сплайн" соответственно, являются направленными кривыми, г.е. ствующую начальную и конечную точки ( "концевая точка" кривой может быть или начальной,или конечной точкой).

Любая кривая, являющаяся конкретным представлением элемента "Составная кривая", является также направленной кривой.

Для каждого из всех этих типов элементов выбор одного из двух возможных направлений указывается при описании конкретного элемента.

  1. В последующих описаниях некоторых элементов встречается определение направления вращения против часовой стрелки в плоскости 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