No.10_SketchUp Ruby基础-第二章 Entities对象和Entity类

2.2 SketchUp模块- Entities对象

 

SketchUp中的每个几何对象都代表着一个Entitiy类或者它的子类,包括线,面,图片,文字,组件和群组。在设计中管理和修改Entity对象,我们需要接入主要设计的 Entities容器,这个容器服务主要有三个作用:

  1. 给当前的SketchUp设计添加新的Entity对象。
  2. 移动,选择,缩放,删除Entity对象。
  3. 存储Entity对象在数组里面,这样子就可以通过索引访问了。

Entities类有很多方法添加新的Entity对象,最简单的添加方法类似于add_xx形式:

• add_line – 创建Edge对象在两点之间 object from two points

• add_edges – Edge对象组成数组在一系列的点之间

• add_circle – Edge对象数组合成圆

• add_ngon – Edge对象数组合成多边形

• add_face – 创建Face对象在直线或点之间

• add_text – 给点添加标签文字描述

对于图形来说,线和面是非常重要的。每次我们添加其中一个到Entities容器中,一个相应的图形将会出现在SketchUp窗口,然后,当我们保存时,线和面将会存储在Model对象中。

 

2.3 Entity类

 

  Entity类是在SketchUp中所有可绘制图形的超类。下面显示了Entity的所有子类

本文隐藏内容 登陆 后才可以浏览

0

评论0

请先

广告位招租

没有账号? 忘记密码?

社交账号快速登录