URSA  Библиотека материалов  Архитекторам и проектиров­щикам
Показать сообщение отдельно
 
Непрочитано 31.03.2015, 14:19
#472
MCAD


 
Регистрация: 05.01.2005
Сообщений: 1,625


Цитата:
Сообщение от Dinar^^ Посмотреть сообщение
про текстовые ничего не нашел ни в справке,
Из справки (Справка / Руководство разработчика БД / Синтаксис языка скриптов):
Цитата:
Типы данных
В макроязыке существуют пять основных типов данных:
Действительное число с плавающей запятой (аналог double в CИ). Диапозон -1.7e308 .. 1.7e308.
Строка.
Трехмерная точка (Point)
Трехмерный вектор (Vector)
Плоскость, определяющаяся базовой точкой и вектором нормали (Plane).
В скрипте принято соглашение к названиям переменных действительного типа добавлять префикс r, к строковым переменным добавлять префикс str или s, к переменным точечного типа добавлять префикс pnt или p, к переменным векторного типа добавлять префикс vec или v, а плоскости обозначать WP (WorkPlane).
Инициализация переменных осуществляется без предварительного описания, как в Бейсике. Чтобы объявить переменную, нужно просто присвоить ей некоторое значение. Если переменная не описана в заголовочной функции ActHeader в секциях Public или Protected, то она будет считаться локальной и будет сохранять свое значение от момента первого определения до конца действия, в котором она описана.
Но это не обязательно.
Я там выложил пример. В нём можно посмотреть. К сожалению не нашел исходник.
#476
Исходник, вроде, нашел.
UText(Point,Angle, "Text"[, HorizontalAlignment, VerticalAlignment]);
или
UText(Point, Angle, Height, XScaling(widthfactor), Oblique,"Text"[, HorizontalAlignment, VerticalAlignment]);

для первого варианта по умолчанию установлено
Height = 3
XScaling=1
oblique = 0

Point - задает положение точки вставки текста (тип данных - точка)
Angle - задает угол поворота текста (в градусах)
Height - высота текста

XScaling(widthfactor) - коэффициент сжатия текста (доли единицы)

Oblique - угол наклона текста (в градусах) от вертикали.
"Text" - содержание выводимого текста

Горизонтальное выравнивание HorizontalAlignment задается значениями
0 \\ Горизонтально - слева
1 \\Горизонтально по центру
2 \\Горизонтально по правому краю

Вертикальное выравнивание Vertical Alignment задается значениями:
0, \\ Выравнивание по верху
1, \\Выравнивание от середины
2 \\Выравнивание по низу

PS: Я дольше писал чем ты делал :-))))
Вложения
Тип файла: dwg Раскладка опор.dwg (63.5 Кб, 1154 просмотров)
MCAD вне форума  
 
CAD БИБЛИОТЕКА
Размещение рекламы