scatter

概要

  • scatter (domain,nPoints,distributionType)
  • scatter (domain,nPoints,scatterMean,scatterStddev)

参数

  1. 域名 – selstr
    surface | 音量| 范围 } – 分配点的地方。请注意,只有应用于闭合曲面几何体时,体积才有效; 即网格未关闭,操作回落到表面。
  2. nPoints –浮动
    分发的点数。
  3. distributionType – selstr
    制服| 高斯 – 随机分布类型。
  4. scatterMean – selstr
    center | 前面| 回来了 离开| 对| 顶部| bottom } – 范围中用作高斯正态分布均值的位置。默认值为center
  5. scatterStddev – float
    高斯正态分布的标准差。请注意,此参数也可以相对坐标给出(根据示波器的尺寸导致轴特定的标准偏差)。默认值为0.16。

描述

分散经营场所点状或对当前形状的几何形状。参数nPoints确定创建的点形状数。第一个参数选择分配点的位置。可以使用两种不同的随机分布(均匀高斯 ;可选参数均值描述点群相对于当前形状的中心位置。它当前可以是中心(默认),前,后,左,右,顶部,或底部。可选参数偏差描述标准偏差。

请注意,此参数也可以相对坐标给出(根据示波器的尺寸导致轴特定的标准偏差)。默认情况下,偏差值设置为0.16。

分散操作不会影响孩子的旋转形状,除非该设置为表面。然后,儿童的范围被定向为使得y方向对应于表面法线。

例子

表面上的点分布

表面上的均匀点分布。

Init-->
   scatter(surface, 100, uniform) { Leaf }
   
Leaf-->
   primitiveCube()
   s(0.2,0.3,0.1)
   color("#ff0000")
表面上的均匀点分布

表面上的高斯法线点分布。

Init-->
   scatter(surface, 100, gaussian) { Leaf }
   
Leaf-->
   primitiveCube()
   s(0.2,0.3,0.1)
   color("#ff0000")
表面上的高斯法线点分布

高斯正态点再次分布; 分布的平均值移动到示波器的左侧,并使用较小的标准偏差。

Init-->
   scatter(surface, 100, gaussian, left, '0.1) { Leaf }
   
Leaf-->
   primitiveCube()
   s(0.2,0.3,0.1)
   color("#ff0000")
高程法线点分布,范围向左移动

Was this article helpful?

Related Articles

Leave A Comment?

You must be logged in to post a comment.