Инструменты пользователя

Инструменты сайта


developers:references:tlc:dictionary:profiles_modify:start

Преобразование профилей


Раздел в разработке

Функция v-profile-rotate

Описание
Создание профиля с переменным значение угла поворота
Возвращаемое значение
Профиль
Синтаксис
(v-profile-rotate profile start_angle)
(v-profile-rotate profile start_angle end_angle)
Аргумент Тип Описание
profile Профиль Вращаемый профиль
start_angle Вещественное Начальный угол поворота
end_angle Вещественное Конечный угол поворота
Пример
(let
  ; Определение профиля с переменным углом поворота
  ((profile (v-profile-rotate
              (v-profile-polygon 8 1.0)
              0 180)))
  ; Определение блока геометрии
  (defgeometry
    ; Создание 3D-тела
    (v-extrude profile (vec 0 0 1))
  )
)
Результат

Функция v-profile-scale

Описание
Создание профиля с переменным масштабом
Возвращаемое значение
Профиль
Синтаксис
(v-profile-scale profile start_scale)
(v-profile-scale profile start_scale end_scale)
Аргумент Тип Описание
profile Профиль Масштабируемый профиль
start_scale 3D-вектор Начальный масштаб
end_scale 3D-вектор Конечный масштаб
Пример
(let
  ; Определение профиля с переменным масштабом
  ((profile (v-profile-scale
              (v-profile-polygon 8 1.0)
              (vec 2.0) (vec 1.0))))
  ; Определение блока геометрии
  (defgeometry
    ; Создание 3D-тела
    (v-extrude profile (vec 0 0 1))
  )
Результат

Функция v-profile-translate

Описание
Создание профиля с переменным положением
Возвращаемое значение
Профиль
Синтаксис
(v-profile-translate profile start_position)
(v-profile-translate profile start_position end_position)
Аргумент Тип Описание
profile Профиль Перемещаемый профиль
start_position 3D-вектор Начальное положение
end_position 3D-вектор Конечное положение
Пример
(let
  ; Определение профиля с переменным положением
  ((profile (v-profile-translate
              (v-profile-polygon 8 1.0)
              (vec) (vec 1.0 1.0))))
  ; Определение блока геометрии
  (defgeometry
    ; Создание 3D-тела
    (v-extrude profile (vec 0 0 1))
  )
)
Результат

Функция v-profile-mirror

Описание
Создание профиля отражённого от плоскости
Возвращаемое значение
Профиль
Синтаксис
(v-profile-translate profile normal)
Аргумент Тип Описание
profile профиль Профиль
normal 3D-вектор Нормаль плоскости отражения
developers/references/tlc/dictionary/profiles_modify/start.txt · Последние изменения: 2023/05/24 15:06 — proxor