曲面流程序
随曲面流效果提供了一些全局程序,这些程序允许您查询有关场景中的曲面流的信息。
int isSurfaceFlow( string $flow )
如果所指定流对象是曲面流效果的根对象,则返回 1。否则,返回 0。
string[] surfaceFlowParticles( string $flow )
返回受所指定曲面流影响的所有粒子对象的名称。
int isParticleInSurfaceFlow( string $flow, string $particle )
如果所指定粒子对象受所指定曲面流影响,则返回 1。否则,返回 0。
string[] surfaceFlowsDrivingParticle( string $particle )
返回一个字符串数组,该数组包含场景中影响所指定粒子对象的所有曲面流列表。
string[] selectedSurfaceFlows()
返回选择列表中的所有曲面流对象(按选择它们的顺序)。
string[] selectedSurfaceFlowsAndSurfaces()
返回选择列表中的所有曲面流对象和 NURBS 曲面(按选择它们的顺序)。
string surfaceFlowActualSurface( string $flow )
返回与所指定曲面流关联的 NURBS 曲面的名称。这是创建曲面流时选定的曲面。
string surfaceFlowReferenceSurface( string $flow )
返回与所指定曲面流关联的参考 NURBS 曲面的名称。创建时,曲面流效果会创建选定曲面的精确副本以用作参考。为效果创建的所有对象都位于参考对象下,而不会使实际曲面节点变得混乱。
string[] surfaceFlowLofts( string $flow )
返回用于定义所指定曲面流的边界的边放样、最小放样和最大放样的名称。
string[] surfaceFlowEdgeCurves( string $flow )
返回用于计算所指定曲面流的边放样的所有曲线。
string[] surfaceFlowMaxCurves( string $flow )
返回用于计算所指定曲面流的最大放样的所有曲线。
string[] surfaceFlowMinCurves( string $flow )
返回用于计算所指定曲面流的最小放样的所有曲线。
string[] surfaceFlowCurves( string $flow )
返回用于计算所指定曲面流的所有放样的所有曲线。
string surfaceFlowEmitter( string $flow )
返回附加到所指定曲面流的第一个操纵器的发射器名称。
string surfaceFlowGoal( string $flow )
返回目标对象的名称,该目标对象用于控制与指定曲面流关联的粒子的运动。
string[] surfaceFlowManips( string $flow )
返回所指定曲面流的所有操纵器的名称。
string[] surfaceFlowRamps( string $flow )
曲面流效果通过操纵渐变纹理和目标对象实现。该程序返回所指定曲面流使用的所有渐变纹理的名称。
创建的渐变数目取决于用于创建效果的三个分辨率选项的值。渐变用作效果动画的构建历史的一部分,而不是用作渲染网络的一部分。渐变不显示在“Visor”或“HyperShade”的“纹理”(Texture)区域,因为它们的数目很容易超过场景中的渲染纹理数目。渐变显示在“HyperGraph”和“HyperShade”主窗口内绘制的网络中,因为它们是这些网络非常有用的部分。
请将您关于此页内容的评论发送给我们