1 Shape轴
在CityEngine的文档中暂时还没看到对于轴的说明,但是我们可以通过一些例子来对CityEngine中轴的定义有一个了解。先看看以下的图片:
图中出现了两个轴,在右下角的是场景的轴(以下简称为主轴);在Shape的右上角的是Shape自己的轴(以下简称为Shape轴)。从这一张图我们可以看出Shape图形是具有其自身的轴,这个轴并不是跟主轴平行的,而这个轴也明显的影响这我们在插入模型的效果的。为了了解这个轴的情况,我们用更多的例子去测试。我们再看两个个图片:
两幅图片中的数字表示了节点的排序,从这个例子我们不难看出Shape轴的X坐标轴是沿着Shape的第一条边延伸的,同时确定另一条与Shape垂直的坐标轴,从而确定Shape轴的三维坐标。
在图上我们还可以看到另一个信息,就是Shape轴的Y坐标轴(绿色)跟Shape不在同一个平面上的,这样我们也可以断定Shape轴与主轴的YZ坐标是相反的。
2 Shape范围(Scope)
我们继续看上一节中的图片:
在图中的黄色框就是当前矩形的范围,我们可以明显的看出Shape范围并不是以主轴为参考的,而是以Shape轴为参考的。
在CityEngine的文档中暂时还没看到对于轴的说明,但是我们可以通过一些例子来对CityEngine中轴的定义有一个了解。先看看以下的图片:
![](http://blog.3snews.net/attached/image/20120428/20120428084345_53600.png)
图中出现了两个轴,在右下角的是场景的轴(以下简称为主轴);在Shape的右上角的是Shape自己的轴(以下简称为Shape轴)。从这一张图我们可以看出Shape图形是具有其自身的轴,这个轴并不是跟主轴平行的,而这个轴也明显的影响这我们在插入模型的效果的。为了了解这个轴的情况,我们用更多的例子去测试。我们再看两个个图片:
![](http://blog.3snews.net/attached/image/20120428/20120428084357_15916.png)
![](http://blog.3snews.net/attached/image/20120428/20120428084407_55071.png)
两幅图片中的数字表示了节点的排序,从这个例子我们不难看出Shape轴的X坐标轴是沿着Shape的第一条边延伸的,同时确定另一条与Shape垂直的坐标轴,从而确定Shape轴的三维坐标。
在图上我们还可以看到另一个信息,就是Shape轴的Y坐标轴(绿色)跟Shape不在同一个平面上的,这样我们也可以断定Shape轴与主轴的YZ坐标是相反的。
2 Shape范围(Scope)
我们继续看上一节中的图片:
![](http://blog.3snews.net/attached/image/20120428/20120428084415_56913.png)
在图中的黄色框就是当前矩形的范围,我们可以明显的看出Shape范围并不是以主轴为参考的,而是以Shape轴为参考的。