offset

概要

  • 偏移量(offsetDistance)
  • offset (offsetDistance,offsetSelector)

参数

  1. offsetDistance – float
    偏移距离,负或正。
  2. offsetSelector – selstr
    all | inside | border } – 选择要保留的面。一切都是默认的。

描述

偏移操作构建偏移距离为多边形offsetDistance当前形状的几何形状的每个面上。根据参数的符号,偏移多边形分别在内部(负号)或外部(正号)构造。示波器的尺寸适应新的几何形状。

范围

示波器的尺寸适应新的几何形状。

封闭器形状

在应用偏移选择器的情况下,在应用偏移之前自动生成未设置的 封堵器形状。封堵器形状可用于未标记的 遮挡查询

有关

例子

偏移多边形和边界面

下图列出了内部和外部情况下的偏移多边形(红色)和边框面(绿色)。

内部和外部偏移多边形和面

原始多边形(在中间)缩小尺寸(负偏移)和放大(正偏移)。偏移多边形为红色,边框为绿色。注意,在放大的情况下,偏移多边形和边界面重叠。

这些偏移多边形是使用以下规则生成的,偏移量介于-3和3之间。

attr red   = "#FF0000"
attr green = "#00FF00"

Lot --> 
   offset(-3) A

A --> 
   comp(f) { inside : I 
           | border : O }

I --> 
   color(red)

O --> 
   color(green)

要提取偏移多边形,内部选择器用于组件拆分。在外部情况下,这可能会令人困惑,因为在这种情况下偏移多边形实际上是在外面。

面向

在每张脸的下图中,标记了第一条边。

 

在内部情况下(偏移= -1),内侧面和边界面都是逆时针方向(正面)。

内部案例

在外壳(偏移= 1)中,只有红色面朝逆时针方向。绿色边框面是顺时针(负)。

外壳
 

Was this article helpful?

Leave A Comment?

You must be logged in to post a comment.