AttachCopyToView コマンド

AttachCopyToView( <オブジェクト>, <ビュー 0|1|2> )

View = 0 の場合,指定されたオブジェクトのコピーが作成される.View = 1 の場合はグラフィックスビュー1に,View = 2 の場合はグラフィックスビュー2に,指定されたオブジェクトの依存コピーが作成され,そのサイズはMenu view graphics.svg グラフィックスビュー で一定に保たれる.

poly = Polygon((0, 0), (1, 0), (1, 1), (0, 1)) とする. グラフィックスビュー1がアクティブのとき, コマンド AttachCopyToView(poly, 1) は正方形を同じ場所に同じサイズで生成する.

コピーが作成されると,コマンド定義に3つの引数が追加される.

AttachCopyToView( <オブジェクト>, <ビュー 0|1|2>, <点 1>, <点 2>, <スクリーン座標 点1>, <スクリーン座標 点2> )

View = 0 の場合,指定されたオブジェクトのコピーが作成される.View = 1 の場合はグラフィックスビュー1に,View = 2 の場合はグラフィックスビュー2に,指定されたオブジェクトの依存コピーが作成される.Menu view graphics.svg グラフィックスビュー 内でのサイズは,点1をスクリーン点1のスクリーン座標(ピクセル単位)に一致する点,点2をスクリーン点2のスクリーン座標に一致する点へとマッピングするアフィン変換を用いて変形される.

poly = Polygon((0, 0), (1, 0), (1, 1), (0, 1)) とする. グラフィックスビュー1がアクティブのとき, コマンド AttachCopyToView(poly, 1, (0, 0), (1, 1), (0, 0), (100, 100))100px x 100px の正方形をグラフィックスビューの左上の隅に生成する.

オブジェクトのすべての点は,ビューの外側にある場合でもコピーされる.