convexify 操作

语法

  • convexify()
  • convexify(maxLength)

参数

  1. maxLength - 浮点型
    用于将凹面分割成子面的分割线的最大长度。 如果未提供,不会应用任何限制,即所有生成面均为凹面。

说明

convexify 操作用于将凹面分割成一系列的凸面。 如果提供了 maxLength 参数,将仅应用长度小于此值的分割线,并且可能仍有一个生成面为凹面。

相关内容

示例

初始形状:

初始形状

生成的形状:

attr maxLength = 1

Lot -->
	convexify(maxLength)
	comp(f) {all: SubShapes}
	
SubShapes -->
  case scope.sx >= maxLength && scope.sy >= 
                   maxLength : 
    color("#00ff00")
  else:
    color("#ff0000")
生成的形状

在本主题中