结构
技术细节
融球的更正式的定义可以作为 直接结构 给出, 也可以被看作是一个静场的源. 场可正可负, 因此场产生的相邻直接结构可以相吸或相斥.
隐藏面被定义为由所有直接结构呈现出给定值时所生成的3D场的表面. 例如融球, 它的直接结构是点, 产生围绕它的一个各向同性(也就是各个方向都相同)的场, 而且恒场值的表面是中心在直接点的球.
融球 物体除了数学公式之外就没别的了, 一个融球可以在另一个上执行一些逻辑操作(与, 或), 还可以相加或相减. 这种方法也称为 构造实体几何 (CSG). 因为它的数学本质, CSG占用内存很少, 但需要很多计算力.
基础结构
参考
模式: | 编辑模式 |
---|---|
面板: | 属性区域 ‣ 变换面板 ‣ 类型, 融球项 ‣ 活动元素面板 ‣ 类型 |
Blender有五种融球类型, 每一种都由其基础(或直接)结构定义.
在编辑模式里, 你可以改变其结构, 使用相关按钮 融球项 ‣ 活动元素面板, 或者在属性区域的变换面板里做些选择. 根据结构不同,可能有附加参数,位于 变换 面板和 活动元素 面板。
- 球(一点,零维结构)
- 这是最简单的融球,没有任何额外设置。因为它仅有一点,它产生的各向同性的场,张成一个球面(这是为什么它在Blender里被称为 元球 或 球)(译者注: 一点的球(one ball)=>元球(meta ball)=>融球(meta ball), 悲剧性的历史意译)。
- 管形(直线,一维结构)
这是一个元物体, 其表面由给定长度的直线产生的场来生成. 这给出了一个圆柱形的面,带有环形闭合的终点。它有一个附加参数:
- dx
- 线的长度(因此,也是管的长度)。
- 平面(长方形平面, 二维结构)
这是一个元物体, 其表面由一个长方形平面产生的场来生成. 这给出了一个平行六面体的面, 带有一定的厚度和环形边界. 它有两个附加参数:
- dx,dy
- 矩形的长度和宽度注意: 默认情况下, 矩形是正方形.
椭圆体(椭球体、三维结构)
这是一个元物体, 其表面由一个椭球体产生的场来生成. 这给出了一个椭球表面。它有三个附加参数:
- dx,dy,dz
- 椭球体的长度、宽度、高度(默认设定为1.0).注意: 默认情况下, 物体是球, 产生一个球形的元物体, 作为 球 选项…
立方体(平行六面体, 三维结构)
这是一个元物体, 其表面由一个平行六面体产生的场来生成. 这给出了一个平行六面体表面, 带有圆形的边缘. 你可能已经猜到了,它有三个附加参数:
- dx,dy,dz
- 平行六面体的长度、宽度、高度(默认设定为1.0).注意: 默认情况下, 它是一个正方体.