Struct Surface
CSG plane surface
Namespace: CSG
Assembly: FlaxEngine.dll
File: Engine/CSG/Brush.h
Syntax
public struct Surface : public Plane
Constructors
Surface()
Default constructor
Declaration
public Surface()
Surface(const Plane& plane)
Surface(const Surface& plane)
Declaration
public Surface(const Surface& plane)
Parameters
Surface
plane
|
Surface(const Vector3& normal, float d)
Declaration
public Surface(const Vector3& normal, float d)
Parameters
Vector3
normal
|
float
d
|
Surface(const Vector3& point1, const Vector3& point2, const Vector3& point3)
Declaration
public Surface(const Vector3& point1, const Vector3& point2, const Vector3& point3)
Parameters
Vector3
point1
|
Vector3
point2
|
Vector3
point3
|
Fields
Material
ScaleInLightmap
Declaration
public float ScaleInLightmap
Field Value
float
|
TexCoordOffset
Declaration
public Float2 TexCoordOffset
Field Value
Float2
|
TexCoordRotation
Declaration
public float TexCoordRotation
Field Value
float
|
TexCoordScale
Declaration
public Float2 TexCoordScale
Field Value
Float2
|
Methods
Distance(const Vector3& vertex)
Declaration
public Real Distance(const Vector3& vertex) const
Parameters
Vector3
vertex
|
Returns
Real
|
Intersection(const Vector3& start, const Vector3& end)
Declaration
public Vector3 Intersection(const Vector3& start, const Vector3& end) const
Parameters
Vector3
start
|
Vector3
end
|
Returns
Vector3
|
Intersection(const Vector3& start, const Vector3& end, Real sdist, Real edist)
Declaration
public static Vector3 Intersection(const Vector3& start, const Vector3& end, Real sdist, Real edist)
Parameters
Vector3
start
|
Vector3
end
|
Real
sdist
|
Real
edist
|
Returns
Vector3
|
OnSide(const AABB& box)
Declaration
public PlaneIntersectionType OnSide(const AABB& box) const
Parameters
AABB
box
|
Returns
PlaneIntersectionType
|
OnSide(const Vector3& vertex)
Declaration
public PlaneIntersectionType OnSide(const Vector3& vertex) const
Parameters
Vector3
vertex
|
Returns
PlaneIntersectionType
|
OnSide(Real distance)
Declaration
public static PlaneIntersectionType OnSide(Real distance)
Parameters
Real
distance
|
Returns
PlaneIntersectionType
|