本次学习,简单介绍一下有关画图,并将其显示出来,首先,画一个简单的圆锥体。
其中SoCone表示的是圆锥体,有关圆锥体的属性(显示部分,半径,高度,),可以在面板中设置。SoExaminerViewer是展示窗口,可以将之前画的圆锥体,显示出来。双击SoExaminerViewer显示结果可以如下所示:
当然,通过SoBaseColor修改圆锥体的颜色,或者通过SoMaterial设计圆锥体的渲染光。
在这里需要注意的是,SoExaminerViewer中展示图形内容的顺序是按照子连接点从左到右依次展示的,下面两个链接方式所展示的效果是不同的。
上图中左侧的圆锥体是渲染颜色后,画出圆锥体,这样画出的圆锥体,正是我们想要的颜色。上图右侧的是先画圆锥体,再渲染颜色,通过这种方式画出的圆锥体,并不是我们想要的颜色。
下面,展示一个稍微复杂一点的画图,画一个组合体。
在这里SoCylinder画的是一个圆柱体,SoCone画的是一个圆锥体,SoMaterial展示了他们的光照属性,SoSeparator是分割体,类似于一个小的容器,使整个模型结构显得更加有条理性,SoTranslation起到平移作用,SoGroup是一个容器,展示出整个图像。