RectangleMixin

概要

このデザインは、長方形のパラメータ、境界、およびハンドルのを表すために使用されますが、ジオメトリ自身は含まれません。デザインを他のデザインにミックスして、長方形ジオメトリのない長方形の同じ方向およびサイズ変更機能を提供することもできます。

Mixin

RectangleMixinModifier

標準

Name [タイプ] 説明
数値 ローカル X 軸に沿った長方形のサイズです。
height 数値 ローカル Y 軸に沿った長方形のサイズです。

[パラメータ]

Name [タイプ] 説明
v00 左下のコーナーです。
v10 右下のコーナーです。
v01 左上のコーナーです。
v11 右上のコーナーです。
center 長方形の中心点、および長方形の localFrame の原点です。
eLeft X 値が最小であるエッジの中心のです。
eTop Y 値が最大であるエッジの中心のです。
eRight X 値が最大であるエッジの中心のです。
eBottom Y 値が最小であるエッジの中心のです。

グループ ルール

<center_only (center)> 原点を中心に配置し、referenceFrame を新しい中心に変換して localFrame を作成します。

<v00_only (v00)> このからの原点の位置と長方形の幅と高さを判定します。

<v10_only (v10)> このからの原点の位置と長方形の幅と高さを判定します。

<v11_only (v11)> このからの原点の位置と長方形の幅と高さを判定します。

<v01_only (v01)> このからの原点の位置と長方形の幅と高さを判定します。

<eTop_only (eTop)> このからの原点の位置と長方形の幅と高さを判定します。

<eBottom_only (eBottom)> このからの原点の位置と長方形の幅と高さを判定します。

<eRight_only (eRight)> このからの原点の位置と長方形の幅と高さを判定します。

<eLeft_only (eLeft)> このからの原点の位置と長方形の幅と高さを判定します。

<v00_v11 (v00 v11)> これらの 2 つのコーナーの からの長方形の高さ、幅、方向を判定します。

例 1

名前: RectangleMixin_Ex01
Design: Mixins RectangleMixin AcDrawingDocument
[名前] [タイプ]
半径 数値 4
color 文字列 "default"
height 数値 2 * radius
数値 2 * radius
子の名前: circle
子のデザイン: :Arc
[名前] [タイプ] 指定値
半径 数値 半径
color 文字列 color
名前: outline
Design: :Rectangle
[名前] [タイプ]
height 数値 height
数値
color 文字列 "red"
linePattern 文字列 "dotted"

例 2

名前: RectangleMixin_Ex02
Design: Mixins AcDrawingDocument
子の名前: item_1
子のデザイン: :RectangleMixin_Ex01
[名前] [タイプ] 指定値
半径 数値 4
color 文字列 "navy blue"
子の名前: item_2
子のデザイン: :RectangleMixin_Ex01
[名前] [タイプ] 指定値
半径 数値 3
eLeft item_1.eRight
color 文字列 "blue"
子の名前: item_3
子のデザイン: :RectangleMixin_Ex01
[名前] [タイプ] 指定値
半径 数値 2
eBottom item_2.eTop
color 文字列 "blue green"
子の名前: item_4
子のデザイン: :RectangleMixin_Ex01
[名前] [タイプ] 指定値
半径 数値 1
eRight item_3.eLeft
color 文字列 "jungle green"