shapO

概要

  • shapeO (frontWidth,rightWidth,backWidth,leftWidth){selector operator operations | 选择器操作员操作

参数

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

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

描述

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

有关

例子

O型形状

填充O形的块:

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

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