Определение на основе модели > Основанное на модели определение > Создание аннотаций различных типов > Символы > Вычисление размера компонентов аннотации
  
Вычисление размера компонентов аннотации
Пример A
В этом примере объясняется способ вычисления пропорции для аннотационных символов, которые имеют не зависящую от высоты текста фиксированную высоту, большую чем расчетная высота текста, и влияют на размеры компонентов аннотации вследствие изменения значения пропорции.
Предположим, что на модели размером 100 создается аннотационный символ с выноской через фиксированный тип символа с фиксированной высотой 25. Тогда вычисления осуществляются следующим образом.
Creo Parametric автоматически вычисляет высоту текста 1,5 на основе размера текущей модели.
Поскольку размер символа больше расчетной высоты текста, длина стрелки и излома выноски вычисляется следующим образом.
Длина стрелки = 0,6 * расчетная высота текста. То есть: 0,6*1,5=0,9
Длина излома выноски = 2,5 * длина стрелки. То есть: 2,5*0,9=2,25
По завершении создания символа, то есть по нажатию кнопки OK в диалоговом окне Пользовательский символ (Custom Drawing Symbol), пропорция символа автоматически вычисляется следующим образом.
Пропорция = длина стрелки / высота символа. То есть: 0,9/25 = 0,036.
В диалоговом окне Пользовательский символ (Custom Drawing Symbol), которое открываете, щелкнув символ правой кнопкой мыши и выбрав пункт Свойства (Properties), в качестве текущей пропорции в поле Пропорция (Proportion) появляется 0,036.
Измените значение в поле Пропорция (Proportion) на 0,02. Новая длина стрелки вычисляется по формуле "пропорция * высота символа", то есть 0,02*25=0,5, а новая длина излома — по формуле "2.5 * длина стрелки", то есть 2,5*0,5=1,25.
Пример B
В этом примере объясняется способ вычисления пропорции для аннотационных символов, которые имеют не зависящую от высоты текста изменяемую высоту, меньшую чем расчетная высота текста, и влияют на размеры компонентов аннотации вследствие изменения высоты символа.
Предположим, что создается аннотационный символ с выноской для модели размером 100 и используется переменный тип символа с высотой 0,5. Тогда вычисления осуществляются следующим образом.
Creo Parametric автоматически вычисляет высоту текста 1,5 на основе размера текущей модели.
Поскольку размер символа меньше расчетной высоты текста, длина стрелки и излома выноски вычисляется следующим образом.
Длина стрелки = 0,6 * высота символа. То есть: 0,6*0,5=0,3
Длина излома выноски = 2,5 * длина стрелки. То есть: 2,5*0,3=0,75
По завершении создания символа, то есть при нажатии кнопки ОК в диалоговом окне Пользовательский символ (Custom Drawing Symbol), пропорция рассчитывается следующим образом:
Длина стрелки / высота символа, то есть: 0,3/0,5=0,6.
Тем не менее, если изменить высоту символа на 25 до завершения создания, то размер символа становится больше, чем рассчитанная высота текста, а высота стрелки и высота полочки выноски рассчитывается следующим образом:
Длина стрелки = 0,6 * расчетная высота текста. То есть: 0,6*1,5=0,9
Длина излома выноски = 2,5 * длина стрелки. То есть: 2,5*0,9=2,25
Если подтвердить создание символа на этой стадии, пропорция будет автоматически вычислена следующим образом.
Длина стрелки / высота символа, то есть: 0,9/25=0,036
Опять же, если не завершить создание символа и вновь изменить высоту символа на 50, то размер символа будет по-прежнему оставаться больше рассчитанной высоты текста.
Длина стрелки не изменяется, поскольку не изменяется расчетная высота текста.
Длина излома выноски не изменяется, поскольку не изменяется длина стрелки.
Если теперь завершить создание символа, то есть нажмете кнопку OK в диалоговом окне Пользовательский символ (Custom Drawing Symbol), пропорция будет автоматически вычислена по формуле "длина стрелки / размер символа", то есть 0,9/50=0,018.