Blockbench Reference Docs
Preparing search index...
generated/outliner/types/mesh
MeshFace
Class MeshFace
Hierarchy
unknown
MeshFace
Index
Constructors
constructor
Properties
mesh
texture
uv
Accessors
element
Methods
extend
get
Adjacent
Face
get
Angle
To
get
Bounding
Rect
get
Center
get
Edges
get
Face
Key
get
Normal
get
Occupation
Matrix
get
Save
Copy
get
Sorted
Vertices
get
UV
Island
invert
is
Concave
is
Selected
local
To
UV
texel
To
Local
Matrix
UV
To
Local
Constructors
constructor
new
MeshFace
(
mesh
:
any
,
data
:
any
)
:
MeshFace
Parameters
mesh
:
any
data
:
any
Returns
MeshFace
Properties
mesh
mesh
:
any
texture
texture
:
boolean
uv
uv
:
{}
Accessors
element
get
element
()
:
any
Returns
any
Methods
extend
extend
(
data
:
any
)
:
this
Parameters
data
:
any
Returns
this
get
Adjacent
Face
getAdjacentFace
(
side_index
?:
number
,
)
:
{
edge
:
any
[]
;
face
:
any
;
index
:
any
;
key
:
string
}
Parameters
Optional
side_index
:
number
Returns
{
edge
:
any
[]
;
face
:
any
;
index
:
any
;
key
:
string
}
get
Angle
To
getAngleTo
(
other
:
any
)
:
number
Parameters
other
:
any
Returns
number
get
Bounding
Rect
getBoundingRect
()
:
{
ax
:
any
;
ay
:
any
;
bx
:
any
;
by
:
any
;
h
:
number
;
w
:
number
;
x
:
number
;
y
:
number
;
}
Returns
{
ax
:
any
;
ay
:
any
;
bx
:
any
;
by
:
any
;
h
:
number
;
w
:
number
;
x
:
number
;
y
:
number
;
}
get
Center
getCenter
()
:
number
[]
Returns
number
[]
get
Edges
getEdges
()
:
any
Returns
any
get
Face
Key
getFaceKey
()
:
string
Returns
string
get
Normal
getNormal
(
normalize
:
any
,
alt_tri
:
any
)
:
number
[]
Parameters
normalize
:
any
alt_tri
:
any
Returns
number
[]
get
Occupation
Matrix
getOccupationMatrix
(
texture_space
?:
boolean
,
start_offset
?:
number
[]
,
matrix
?:
{}
,
)
:
{}
Parameters
Optional
texture_space
:
boolean
Optional
start_offset
:
number
[]
Optional
matrix
:
{}
Returns
{}
get
Save
Copy
getSaveCopy
(
nested
:
any
)
:
{
texture
:
any
;
uv
:
any
}
Parameters
nested
:
any
Returns
{
texture
:
any
;
uv
:
any
}
get
Sorted
Vertices
getSortedVertices
()
:
any
Returns
any
get
UV
Island
getUVIsland
(
max_depth
?:
number
)
:
string
[]
Parameters
Optional
max_depth
:
number
Returns
string
[]
invert
invert
()
:
this
Returns
this
is
Concave
isConcave
()
:
any
Returns
any
is
Selected
isSelected
(
fkey
:
any
)
:
boolean
Parameters
fkey
:
any
Returns
boolean
local
To
UV
localToUV
(
vector
:
any
,
vertices
?:
any
)
:
Vector2Tuple
Parameters
vector
:
any
Optional
vertices
:
any
Returns
Vector2Tuple
texel
To
Local
Matrix
texelToLocalMatrix
(
uv
:
any
,
truncate_factor
:
number
[]
,
truncated_uv
:
any
,
vertices
?:
any
,
)
:
Matrix4
Parameters
uv
:
any
truncate_factor
:
number
[]
truncated_uv
:
any
Optional
vertices
:
any
Returns
Matrix4
UV
To
Local
UVToLocal
(
uv
:
any
,
vertices
?:
any
)
:
Vector3
Parameters
uv
:
any
Optional
vertices
:
any
Returns
Vector3
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Properties
mesh
texture
uv
Accessors
element
Methods
extend
get
Adjacent
Face
get
Angle
To
get
Bounding
Rect
get
Center
get
Edges
get
Face
Key
get
Normal
get
Occupation
Matrix
get
Save
Copy
get
Sorted
Vertices
get
UV
Island
invert
is
Concave
is
Selected
local
To
UV
texel
To
Local
Matrix
UV
To
Local
Blockbench Reference Docs
Loading...