3ds Max里的sub-object的selection , scale ,rotate,move

时间:2022-03-10 01:45:31

这里先解释一下sub-object : 当你在3ds max里用create command panel 建一个物体(比如球体,方体,圆锥等),我们称此类物体为Object 。而在Object上选择的一些面,点,边,边界等为sub-object .

那么sub-object的 selection,scale,rotate ,move操作是由谁做的呢。查看3ds max sdk后,原理是有BaseObject这个类做的。

那么看看这个类吧。

BaseObject --> RefereceTarget     BaseObject 的父类是RefereceTarget类。

Modifier --> BaseObject                 Modifier 的父类是 BaseObject类。

Object --> BaseObject                   Object 的父类是BaseObject类。

 

如果要了解BaseObject ,可以去看看3ds max sdk . 这里我简单记录一下 BaseObject的几个重要的函数:

 

The overall process of sub-object selection relies upon the implementation of several methods in the modifier. These methods are from class BaseObject. These involve selecting, identifying, moving, rotating and scaling sub-object components. These methods are: