В этом подразделе установлены концептуальные требования, которым должна соответствовать каждая форма, связанная с библиотечной деталью.
4.3.1 Уровни геометрии
Уровень геометрии 1 соответствует двумерному геометрическому представлению, которое может быть определено по API ИСО 13584-31. Данный уровень геометрии определяет форму двумерного представления, которая состоит из точек, линий, кривых и контуров, которые могут быть непрозрачными.
Уровень геометрии 2 соответствует трехмерному представлению каркаса, которое может быть определено по API ИСО 13584-31. Данный уровень геометрии определяет форму трехмерного представления, которая состоит из точек, линий и кривых, края которых устанавливают форму.
Уровень геометрии 3 соответствует трехмерному представлению, которое может быть определено по API ИСО 13584-31. Данная геометрия определяет представление формы, которая состоит из точек, линий, кривых и сплошных конструкций.
4.3.2 Уровни деталей
Уровень деталей 1 устанавливает, что представление должно включать в себя, как минимум, указание базовой системы координат библиотечной детали.
Уровень деталей 2 устанавливает, что представление должно включать в себя, как минимум, все геометрические элементы, необходимые для определения пространственной связи между библиотечной деталью и средой, в которой деталь должна быть установлена.
Уровень деталей 3 устанавливает, что представление должно включать в себя, как минимум, все его геометрические элементы, предусмотренные для обнаружения перекрытий (в двумерном представлении) или столкновений (в трехмерном представлении), и должно быть предусмотрено представление, которое используют при проектировании деталей соответствующего изделия.
4.3.3 Сторона
На рисунке 1 показано значение управляющей переменной представления стороны и ее связи с объектом geometric_representation_context библиотечной детали.
На этом рисунке показано, как определяется сторона в соответствии с базовой системой координат библиотечной детали.
4.3.4 Варианты
Вариант 0 устанавливает, что незарегистрированный вариант определен.
Примечание - Требования к незарегистрированному варианту приведены в 4.3.5.
Вариант 1 устанавливает, что представленная форма является внешней формой библиотечной детали.
Вариант 2 устанавливает, что представленная форма включает в себя, как минимум, поперечное сечение.
Варианты 3...n: устанавливают, что данные уровни варианта зарезервированы для использования в будущем.
Примечание - В разных классах соответствия, установленных в настоящем стандарте при определении сущности (объекта) view_control_variable_range варианта стандартизированного геометрического представления, вариант 1 является обязательным. Это ограничение формально установлено в сущности ISO13584_101_variant_and_unregistered_variant_compatibility_rule, включенной в схему на языке EXPRESS согласно 6.3.2.2.
4.3.5 Незарегистрированный вариант
Незарегистрированный вариант 0 устанавливает, что стандартизированный вариант определен.
Незарегистрированный вариант 1 устанавливает поставщика данных библиотеки в зависимости от уровня варианта.
Примечание - В разных классах соответствия, определенных в настоящем стандарте, вариант 0 и незарегистрированный вариант 0 являются взаимоисключающими вариантами. Это ограничение формально выражается на уровне соответствующей сущности view_control_variable_ranges в сущности ISО 13584_101_variant_and_unregistered_variant_compatibility_rule, включенной в схему на языке EXPRESS согласно 6.3.2.2.