跳到主要内容

daz_node

Ploy3D / daz_node

Interface: daz_node

节点变换矩阵计算方式:http://docs.daz3d.com/doku.php/public/dson_spec/object_definitions/node/start

Hierarchy

Table of contents

Properties

Properties

center_point

Optional center_point: daz_channel_vector

节点中心点(默认[0, 0, 0])。


end_point

Optional end_point: daz_channel_vector

节点端点(默认[0, 0, 0])。


extra

Optional extra: any[]

其它特定于应用程序的信息对象数组。


formulas

Optional formulas: any[]

给定属性操作时的参数作用公式。


general_scale

Optional general_scale: daz_channel_float

节点整体缩放(默认1)。


id

id: string

当前文件范围内此资产的唯一ID。


inherits_scale

Optional inherits_scale: boolean

当计算此节点的世界空间变换时是否补偿直接父节点的局部缩放。如果为假,则此节点的世界空间变换矩阵乘以父节点局部缩放的倒数(默认真,具有父骨骼的骨骼除外)。


label

Optional label: string

用户可理解的外部标签。


name

name: string

内部名称(同级唯一,优先于ID用于查找)。


orientation

Optional orientation: daz_channel_vector

节点四元数旋转(默认[0, 0, 1, 0])。


parent

Optional parent: string

父节点URI,父节点须先于子节点定义。


presentation

Optional presentation: daz_presentation

用于描述如何向用户呈现资产的信息和图像。


rotation

Optional rotation: daz_channel_vector

节点欧拉角旋转(默认[0, 0, 0])。


rotation_order

Optional rotation_order: "XYZ" | "YZX" | "ZYX" | "ZXY" | "XZY" | "YXZ"

当使用基于通道的动画数据时采用的旋转顺序(默认XYZ)。


scale

Optional scale: daz_channel_vector

节点缩放(默认[1, 1, 1])。


source

Optional source: string

派生此节点的源节点URI。


translation

Optional translation: daz_channel_vector

节点平移(默认[0, 0, 0])。


type

Optional type: "figure" | "node" | "bone" | "camera" | "light"

节点类型(默认node。figure为场景根节点)。