rectify

整顿运作

概要

  • 矫正(角度)

参数

  1. 角度 –浮动(范围[0..45])

    与直角的最大度数偏差。

描述

整流操作对齐边缘的范围,使得它们平行或相互垂直的,如果他们最初偏离小于 角度从这一条件。

该算法对齐所有边缘,使得如果边缘与相应轴之间的角度小于角度,则它们在范围的xy,yz或zx平面上的投影变得平行于跨越该平面的轴 。从平面xy,yz,zx中选择与形状最平行的平面作为投影平面。

示例:对于与示波器的xy平面平行的形状,角度小于x或y轴角度的所有边 分别平行于x或y轴对齐。

限制:操作不能保证所有情况都能得到好结果,因此应由用户检查结果。在某些情况下,操作将删除孔或创建自交叉。该操作不适用于面法线指向非常不同方向的初始形状,例如3D实体。

有关

@Range(min=0,max=45)
attr angle = 15

@StartRule
Lot -->	
	ShowOrig
	ShowRect			

ShowOrig --> 
	color(1, 0, 0)
	
ShowRect --> 
	t(0, 0, '-1.1)
	rectify(angle)
	color(0, 1, 0)
整理形状左:初始形状; 右:整形
 

Was this article helpful?