CityEngine中的坐标系统
2015-12-16 17:38
253 查看
在CityEngine中,一个形状涉及到多个坐标系统
所有的转换操作都是依据当前形状的Scope(最小外接长方体)坐标系统进行的。此外,还存在世界坐标系、对象坐标系和Pivot 坐标系
世界坐标系
形状是在世界坐标系下定义的
对象坐标系
在创建几何体的时候,每个shape都会产生一个本地的坐标系,这个本地坐标系的原点位于最初的形状的第一条边的第一个结点上,X轴沿着第一条边,Y轴沿着第一个面的法线,Z轴与X轴、Y轴都垂直,对象坐标系的原点位置和轴的方向可以被查询。
Pivot 坐标系
每一个形状都有一个相应的 Pivot 坐标系 ,Pivot是描述的是几何体空间位置,与对象坐标系相关,Pivot 坐标系 在组件分割操作(split)时是不断调整的,坐标系的原点位于形状的第一条边的第一个结点上,X轴沿着第一条边,Y轴沿着第一个面的法线,Z轴与X轴、Y轴都垂直,原点位置和轴的方向可以被查询。所以,Pivot 坐标系为每个面定义了一个标准的坐标系。
范围坐标系
每个形状都有一个范围坐标系,范围有一定的尺寸,范围坐标系的旋转和变换可以被查询
所有的转换操作都是依据当前形状的Scope(最小外接长方体)坐标系统进行的。此外,还存在世界坐标系、对象坐标系和Pivot 坐标系
世界坐标系
形状是在世界坐标系下定义的
对象坐标系
在创建几何体的时候,每个shape都会产生一个本地的坐标系,这个本地坐标系的原点位于最初的形状的第一条边的第一个结点上,X轴沿着第一条边,Y轴沿着第一个面的法线,Z轴与X轴、Y轴都垂直,对象坐标系的原点位置和轴的方向可以被查询。
Pivot 坐标系
每一个形状都有一个相应的 Pivot 坐标系 ,Pivot是描述的是几何体空间位置,与对象坐标系相关,Pivot 坐标系 在组件分割操作(split)时是不断调整的,坐标系的原点位于形状的第一条边的第一个结点上,X轴沿着第一条边,Y轴沿着第一个面的法线,Z轴与X轴、Y轴都垂直,原点位置和轴的方向可以被查询。所以,Pivot 坐标系为每个面定义了一个标准的坐标系。
范围坐标系
每个形状都有一个范围坐标系,范围有一定的尺寸,范围坐标系的旋转和变换可以被查询
相关文章推荐
- codecademy笔记,二维list
- QTreeWidget树的三态操作
- OC对文本的操作
- StringBuffer代码优化
- ie 7/8/9 placeholder 不显示 解决方案
- 机器学习入门(一)朴素贝叶斯解析
- 应用EL表达式显示客户端能够接收的内容类型
- oracle11G使用DGbroker创建dg
- iframe自适应高度
- android 友盟 用户反馈 自定义界面发图片问题
- MySQL中列子查询与行子查询操作的学习教程
- Canvas 的绘制图表的基本用法
- 1.6---旋转二维数组,旋转图像像素,旋转矩阵,90度(CC150)
- iOS真机调试报错 A valid provisioning profile for this executable was not found.
- 开启Instruments之旅吧
- 自定义View执行invalidate()方法
- 最最简单又实用的ftp安装以及使用
- [转] 深入探讨C++中的引用
- 1.5---字符串压缩(CC150)
- ios实现屏幕旋转的方法