Quick start
Porous Microstructure Analysis (PuMA)
Python API
pumapy.experimental
pumapy.filters
pumapy.generation
pumapy.io
pumapy.material_properties
pumapy.physics_models.finite_element
pumapy.physics_models.finite_volume
pumapy.physics_models.particle
pumapy.physics_models
pumapy.physics_models.utils
pumapy
pumapy.segmentation
pumapy.utilities
pumapy.visualization
Tutorial
How to run the PuMA tutorial
Elasticity
Image Filters
Microstructure Generation
Data Import and Export
Multi-phase Material
Orientation Detection
Permeability
Porespace Identification
Surface Area
Thermal Conductivity
Continuum Tortuosity
3D Visualization
Workspace Manipulations
PuMA
Template Class Triangle
Edit on GitHub
Template Class Triangle
Defined in
File triangle.h
Class Documentation
template
<
class
T
>
class
Triangle
Public Functions
inline
Triangle
(
)
inline
Triangle
(
puma
::
Vec3
<
T
>
p0
,
puma
::
Vec3
<
T
>
p1
,
puma
::
Vec3
<
T
>
p2
,
T
normZ
)
inline
Triangle
(
const
Triangle
<
T
>
&
other
)
std
::
string
toString
(
)
void
operator
=
(
const
Triangle
<
T
>
&
other
)
Triangle
<
T
>
operator
-
(
const
puma
::
Vec3
<
T
>
vec
)
Triangle
<
T
>
operator
+
(
const
puma
::
Vec3
<
T
>
vec
)
Triangle
<
T
>
operator
-
(
const
T
val
)
Triangle
<
T
>
operator
+
(
const
T
val
)
Triangle
<
T
>
operator
*
(
const
T
val
)
Triangle
<
T
>
operator
/
(
const
T
val
)
Public Members
puma
::
Vec3
<
T
>
p0
puma
::
Vec3
<
T
>
p1
puma
::
Vec3
<
T
>
p2
T
normZ
int
color
Read the Docs
v: latest
Versions
latest
v3.2.2
v3.2.1
v3.2.0
v3.1.7
v3.1.6
v3.1.5_a
v3.1.5
v3.1.4
v3.1.3
v3.1.0
v3.0.1
v3.0.0
v.3.2.1
Downloads
On Read the Docs
Project Home
Builds