値 ¶
hou.scaleInheritanceMode.Default
単純な継承: world = local * parent_world
hou.scaleInheritanceMode.OffsetOnly
子は親ローカルスケールによってスケールされませんが、ローカル移動はスケールされます:
world = local_scale_rotates * parent_local_scales.inverted() * local_translates * parent_world
hou.scaleInheritanceMode.OffsetAndScale
ローカル移動は上記と同じようにスケールされますが、親ローカルスケールも子のローカル空間で再適用されます:
world = parent_local_scales * local_scale_rotates * parent_local_scales.inverted() * local_translates * parent_world
hou.scaleInheritanceMode.ScaleOnly
ローカル移動はスケールされませんが、親ローカルスケールは子のローカル空間で再適用されます:
world = parent_local_scales * local * parent_local_scales.inverted() * parent_world
hou.scaleInheritanceMode.Ignore
子はどの親ローカルスケールも完全に無視します:
world = local * parent_local_scales.inverted() * parent_world