shapeL

概要

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

参数

  1. frontWidth –浮点数
    前翼深度。
  2. leftWidth –浮点数
    左翼宽度。
  3. selector –关键字
    • 形状 – 后退多边形
    • remainder –选择多边形的其余部分。
  4. 操作员 –浮动

    操作员定义如何使用后退多边形来生成后继形状。这也适用于具有多个面的形状。有效的运营商是:

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

描述

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

有关

例子

一个充满L形的块:

attr myFrontDepth = 5
attr myLeftWidth = 11

LotInner -->
   Lot
		
Lot -->
   offset(-3, inside)
   shapeL(myFrontDepth,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.