Class: Sketchup::Material

Inherits:
Object show all
Includes:
DFC::Common::Material

Overview

材质类

Instance Method Summary # collapse

Methods included from DFC::Common::Material

dialog_show, exist?, get_mat_by_id, get_mats_by_type

Instance Method Details

#dfc_equal?(mat) ⇒ True/False

比较材质是否相等

Parameters:

Returns:

  • (True/False)

#idString

获取id

Returns:

  • (String)

#is_system?Ture/False

是否为系统库材质

Returns:

  • (Ture/False)

#legendHash

获取图例

Returns:

  • (Hash)

#mat_nameString

获取材质名称

Returns:

  • (String)

#match(key_word) ⇒ True/False

关键字匹配 材质

Parameters:

  • key_word (String)

    关键字

Returns:

  • (True/False)

#set_attr(hash) ⇒ nil

通过hash设置材质属性

Parameters:

  • hash (Hash)

Returns:

  • (nil)

#thumbnail(state = false) ⇒ String

获取材质缩略图

Parameters:

  • state (Boolean) (defaults to: false)

    优化标记 true 缩略图 false 原图

Returns:

  • (String)

#to_hashHash

材质属性转为hash

Returns:

  • (Hash)

#typeString

获取材质类型

Returns:

  • (String)