shapU

概要

  • shapeU (frontWidth,rightWidth,leftWidth){选择器操作符操作| 选择器操作员操作

参数

  1. frontWidth –浮点数
    前翼深度。
  2. rightWidth –浮点数
    右翼宽度。
  3. backWidth – float
    后翼宽度。
  4. leftWidth –浮点数
    左翼宽度。
  5. selector –关键字
    • 形状 – 后退多边形
    • remainder –选择多边形的其余部分。
  6. 操作员 –浮动
    操作员定义如何使用后退多边形来生成后继形状。这也适用于具有多个面的形状。有效的运营商是:

    •  – 每个多边形都放入一个新的形状。
    • = – 与选择器对应的所有多边形组合成一个新形状。
  7. 操作 –浮动
    要执行的一系列CGA操作。

描述

所述shapeU操作选择多个边的,这取决于预定义空间选择器,和设置回由用户定义的距离。

有关

例子

U形

一个充满U形的块:

attr myFrontDepth = 5
attr myRightWidth = 3
attr myLeftWidth = 11

LotInner -->
    Lot
		
Lot -->
    offset(-3, inside)
    shapeU(myFrontDepth,myRightWidth,myLeftWidth) { shape     : Footprint 
                                                  | remainder : NIL }
	
Footprint -->
    extrude(rand(10,20)) 
	color(1,0,0)

Was this article helpful?

Leave A Comment?

You must be logged in to post a comment.