ГОСТ Р ИСО 13584-31—2010
Аппликативный слой содержит:
- решающую программу (далее — решатель) для вычисления геометрических сущностей с учетом
ограничений:
- таблицу значений по умолчанию для атрибутов, установленных пользователем LMS, которая
должна быть ограничена для каждой сущности, созданной с помощью SDAI.
Пример — Если дуга заданного радиуса стиля plain_solid_llne должна касаться двух ли
ний, то аппликативный слой содержит решатель, который вычисляет касательную окруж
ность, ее параметры настройки и таблицы, содержащие точные значения толщины и цве
та соответствующей плоской сплошной линии.
4.6 Точность геометрических построений
Различные моделирующие системы обеспечивают различную числовую точность построений. Не
обходимо:
1) гарантировать, чтобы поставщик программ действовал надлежащим образом при каждой «кор
ректной» реализации интерфейса:
2) гарантировать, что реализация интерфейса надлежащим образом обрабатывает «корректную»
программу поставщика.
В настоящем стандарте вышеуказанные цели достигаются путем определения ссылочных число
вых границ различных мер. включенных в геометрические определения сущностей.
Определяют три ссылочные числовые границы:
1) EPS — это минимальное значение меры, включенной в меру геометрической сущностью.
Пример 1— Прикладная программа не может задавать отрезок длиной меньше EPS.
2) МАХ — максимальное значение меры, включенной в меру геометрической сущностью.
Пример 2— Прикладная программа не может задавать дугу окружностирадиусом более МАХ.
3) ZERO_value (нулевое значение) — максимальное значение (математически вычисленного) рас
стояния между двумя точками, которые считаются совпадающими.
ПримерЗ— Прикладная программа не может задавать контур (то есть замкнутую комби
нированную кривую composite_curve), для которого расстояние между конечной точкой пред
шествующего сегмента данной комбинированной кривой composite_curve_segment и началь
ной точкой последующего сегмента данной кривой превышает нулевое значение ZERO_value.
Все указанные ссылочные числовые границы созданного геометрического представления мас
штабируют:
1) единицы длины вида view_longth_unit масштабируют с помощью масштабного фактора view_
longth_scale_factor меры длины length_measure.
2) единицы угла вида view_angie_unit масштабируют с помощью меры плоского угла plane_angle_
measure.
В настоящем стандарте для ссылочных числовых границ установлены следующие значения:
1) EPS = 10-3;
2) МАХ = 104;
3) ZERO_value = 10 е.
Программа, соответствующая требованиям настоящего стандарта, также должна удовлетворять
ограничениям, определенным (для каждой геометрической сущности) путем ссылки на указанные чис
ловые границы. Интерфейс, соответствующий требованиям настоящего стандарта, должен обрабаты
вать программы, также соответствующие требованиям настоящего стандарта.
5 Интерфейс
5.1 Спецификация и соответствие
5.1.1 Допустимые уровни реализации
В настоящем стандарте приведено описание трех уровней реализации в соответствии с установ
ленной геометрической мощностью интерфейса, имеющей значения: 2D-, ЗО-кривая. тело. Значения
5