PlaneMesh
Class representing a planar PrimitiveMesh
.
class PlaneMesh
Class representing a planar PrimitiveMesh
. This flat mesh does not have a thickness. By default, this mesh is aligned on the X and Z axes; this default rotation isn’t suited for use with billboarded materials. For billboarded materials, change orientation
to .faceZ.
Superclasses
class PrimitiveMesh
Base class for all primitive meshes. Handles applying a
Material
to a primitive mesh.
Citizens in SwiftGodot
Conformances
protocol CustomStringConvertible
A type with a customized textual representation.
protocol Equatable
A type that can be compared for value equality.
protocol Hashable
A type that can be hashed into a
Hasher
to produce an integer hash value.protocol Identifiable<ID>
A class of types whose instances hold the value of an entity with stable identity.
protocol VariantRepresentable
Types that conform to VariantRepresentable can be stored directly in
Variant
with no conversion. These include all of the Variant types from Godot (for exampleGString
,Rect
,Plane
), Godot objects (those that subclass SwiftGodot.Object) as well as the built-in Swift types UInt8, Int64 and Double.protocol VariantStorable
Types that conform to VariantStorable can be stored in a Variant and can be extracted back out of a Variant.
Types
Type members
Instance members
var centerOffset: Vector3
Offset of the generated plane. Useful for particles.
var orientation: PlaneMesh.Orientation
Direction that the
PlaneMesh
is facing. SeeOrientation
for options.var size: Vector2
Size of the generated plane.
var subdivideDepth: Int32
Number of subdivision along the Z axis.
var subdivideWidth: Int32
Number of subdivision along the X axis.
Subclasses
class QuadMesh
Class representing a square mesh facing the camera.