Method: Mittsu::MeshBasicMaterial#initialize

Defined in:
lib/mittsu/materials/mesh_basic_material.rb

#initialize(parameters = {}) ⇒ MeshBasicMaterial

Returns a new instance of MeshBasicMaterial.



40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
# File 'lib/mittsu/materials/mesh_basic_material.rb', line 40

def initialize(parameters = {})
  super()

  @type = 'MeshBasicMaterial'

  @color = Color.new(0xffffff) # emissive

  @map = nil

  @light_map = nil

  @specular_map = nil

  @alpha_map = nil

  @env_map = nil
  @combine = MultiplyOperation
  @reflectivity = 1.0
  @refraction_ratio = 0.98

  @fog = true

  @shading = SmoothShading

  @wireframe = false
  @wireframe_linewidth = 1
  @wireframe_linecap = :round
  @wireframe_linejoin = :round

  @vertex_colors = NoColors

  @skinning = false
  @morph_targets = false

  set_values(parameters)
end