MeshLib Documentation
Loading...
Searching...
No Matches
MR::Features::Primitives::Plane Struct Reference

#include <MRFeatures.h>

Public Member Functions

MRMESH_API ConeSegment intersectWithPlane (const Plane &other) const
 
MRMESH_API Sphere intersectWithLine (const ConeSegment &line) const
 

Public Attributes

Vector3f center
 
Vector3f normal = Vector3f( 1, 0, 0 )
 

Friends

bool operator== (const Plane &, const Plane &)=default
 

Member Function Documentation

◆ intersectWithLine()

MRMESH_API Sphere MR::Features::Primitives::Plane::intersectWithLine ( const ConeSegment & line) const
nodiscard

◆ intersectWithPlane()

MRMESH_API ConeSegment MR::Features::Primitives::Plane::intersectWithPlane ( const Plane & other) const
nodiscard

Friends And Related Symbol Documentation

◆ operator==

bool operator== ( const Plane & ,
const Plane &  )
friend

Member Data Documentation

◆ center

Vector3f MR::Features::Primitives::Plane::center

◆ normal

Vector3f MR::Features::Primitives::Plane::normal = Vector3f( 1, 0, 0 )

The documentation for this struct was generated from the following file: