Создать матрицу преобразования модели Autodesk

Я хотел бы знать, что это за две матрицы ниже и для чего они используются:

  • размещениеTransform (1 x 12)
  • refPointTransform (1 x 16)

Кто-нибудь знает для чего они используются? Я думаю, что это связано с перемещением (Tx, Ty, Tz) / вращением (Rx, Ry, Rz) трехмерных объектов, но в каждом векторе слишком много параметров ...


person Fred Coud    schedule 04.04.2018    source источник


Ответы (1)


PlacementTransform устанавливает смещение положения и масштаб модели во время загрузки. refPointTransform аналогичен (но содержит вращение), но применяется (умножается) после placeTransform.

Вот пример и исходный код использования «placeTransform»: https://github.com/wallabyway/viewer-multimodel-search/blob/1c2e71397a78ab807644f96dfb34b8e578825987/docs/index.html#L61

Взгляните на строку 61. Когда я загружаю вторую модель, я устанавливаю смещение и масштаб 3D-здания так, чтобы оно располагалось над 3D-пилой.

position-scale

person michael beale    schedule 04.04.2018
comment
Спасибо за ваш ответ - person Fred Coud; 09.04.2018