class Mittsu::MeshFaceMaterial
Attributes
materials[R]
Public Class Methods
new(materials = [])
click to toggle source
# File lib/mittsu/materials/mesh_face_material.rb, line 7 def initialize(materials = []) @uuid = SecureRandom.uuid @type = 'MeshFaceMaterial' @materials = materials end
Public Instance Methods
clone()
click to toggle source
# File lib/mittsu/materials/mesh_face_material.rb, line 26 def clone MeshFaceMaterial.new.tap do |mateiral| material.materials = @materials.map(&:clone) end end
to_json()
click to toggle source
# File lib/mittsu/materials/mesh_face_material.rb, line 13 def to_json { metadata: { version: 4.2, type: 'material', generator: 'MaterialExporter' }, uuid: @uuid, type: @type, materials: @materials.map(&:to_json) } end