class Mittsu::Geometry
- Mittsu::Geometry
- Reference
- Object
Defined in:
mittsu/core/geometry.crConstructors
Instance Method Summary
- #apply_matrix(matrix)
- #bounding_box : Mittsu::Box3?
- #bounding_box=(bounding_box : Nil | Mittsu::Box3)
- #bounding_sphere : Mittsu::Sphere?
- #bounding_sphere=(bounding_sphere : Nil | Mittsu::Sphere)
- #center
- #clone
- #colors : Array(Mittsu::Color)
- #colors=(colors : Array(Mittsu::Color))
- #colors_need_update : Bool
- #colors_need_update=(colors_need_update : Bool)
- #compute_bounding_box
- #compute_bounding_sphere
- #compute_face_normals
- #compute_line_distances
- #compute_morph_normals
- #compute_tangents
- #compute_vertex_normals(area_weighted = false)
- #dispose
- #dynamic
- #dynamic=(dynamic)
- #elements_need_update : Bool
- #elements_need_update=(elements_need_update : Bool)
- #face_vertex_uvs : Array(Array(Mittsu::Vector2))
- #face_vertex_uvs=(face_vertex_uvs : Array(Array(Mittsu::Vector2)))
- #faces : Array(Mittsu::Face3)
- #faces=(faces : Array(Mittsu::Face3))
- #from_buffer_geometry(geometry)
- #get_color_index(color, color_hash, colors)
- #get_normal_index(normal, normals_hash, normals)
- #get_uv_index(uv, uvs_hash, uvs)
- #groups_need_update : Bool
- #groups_need_update=(groups_need_update : Bool)
- #has_tangents : Bool
- #has_tangents=(has_tangents : Bool)
- #id : Int32
- #line_distances : Array(Float64)
- #line_distances=(line_distances : Array(Float64))
- #line_distances_need_update : Bool
- #line_distances_need_update=(line_distances_need_update : Bool)
- #merge(geometry, matrix = nil, material_index_offset = nil)
- #merge_mesh(mesh)
- #merge_vertices
- #morph_colors : Array(Mittsu::Color)
- #morph_colors=(morph_colors : Array(Mittsu::Color))
- #morph_normals : Array(Mittsu::Geometry::MorphNormal)
- #morph_normals=(morph_normals : Array(Mittsu::Geometry::MorphNormal))
- #morph_targets : Array(Mittsu::Geometry)
- #morph_targets=(morph_targets : Array(Mittsu::Geometry))
- #morph_targets_need_update : Bool
- #morph_targets_need_update=(morph_targets_need_update : Bool)
- #name : String
- #name=(name : String)
- #normals_need_update : Bool
- #normals_need_update=(normals_need_update : Bool)
- #set_bit(value, position, enabled)
- #skin_indices : Array(Int32)
- #skin_indices=(skin_indices : Array(Int32))
- #skin_weights : Array(Int32)
- #skin_weights=(skin_weights : Array(Int32))
- #tangents_need_update : Bool
- #tangents_need_update=(tangents_need_update : Bool)
- #type : String
- #uuid : UUID
- #uvs_need_update : Bool
- #uvs_need_update=(uvs_need_update : Bool)
- #vertices : Array(Mittsu::Vector3)
- #vertices=(vertices : Array(Mittsu::Vector3))
- #vertices_need_update : Bool
- #vertices_need_update=(vertices_need_update : Bool)