MeshLib Python Docs
Loading...
Searching...
No Matches
mrmeshpy.Cone3d Class Reference

Public Member Functions

None __init__ (self)
 
None __init__ (self, Line3d inAxis, float inAngle, float inHeight)
 
None __init__ (self, Cone3d arg0)
 
Vector3d apex (self)
 
Vector3d apex (self)
 
Vector3d center (self)
 
Vector3d center (self)
 
Vector3d direction (self)
 
Vector3d direction (self)
 
Vector3d projectPoint (self, Vector3d point)
 
float angle (self)
 
None angle (self, float arg1)
 
Line3d axis (self)
 
None axis (self, Line3d arg1)
 
float height (self)
 
None height (self, float arg1)
 

Static Protected Member Functions

 _pybind11_conduit_v1_ (*args, **kwargs)
 

Detailed Description

Generated from:  MR::Cone3d

Base class for cone parameterization

Constructor & Destructor Documentation

◆ __init__() [1/3]

None mrmeshpy.Cone3d.__init__ ( self)

◆ __init__() [2/3]

None mrmeshpy.Cone3d.__init__ ( self,
Line3d inAxis,
float inAngle,
float inHeight )
inAxis -- apex position and main axis direction.  For any cone point dot( point , direction ) >=0
inAngle -- cone angle, main axis vs side
inHeight -- cone inHeight
main axis direction could be non normalized.

◆ __init__() [3/3]

None mrmeshpy.Cone3d.__init__ ( self,
Cone3d arg0 )
Implicit copy constructor.

Member Function Documentation

◆ _pybind11_conduit_v1_()

mrmeshpy.Cone3d._pybind11_conduit_v1_ ( * args,
** kwargs )
staticprotected

◆ angle() [1/2]

float mrmeshpy.Cone3d.angle ( self)
cone angle, main axis vs side

◆ angle() [2/2]

None mrmeshpy.Cone3d.angle ( self,
float arg1 )

◆ apex() [1/2]

Vector3d mrmeshpy.Cone3d.apex ( self)
return cone apex position 

◆ apex() [2/2]

Vector3d mrmeshpy.Cone3d.apex ( self)
return cone apex position

◆ axis() [1/2]

Line3d mrmeshpy.Cone3d.axis ( self)
the combination of the apex of the cone and the direction of its main axis in space. 

◆ axis() [2/2]

None mrmeshpy.Cone3d.axis ( self,
Line3d arg1 )

◆ center() [1/2]

Vector3d mrmeshpy.Cone3d.center ( self)
now we use an apex as center of the cone. 

◆ center() [2/2]

Vector3d mrmeshpy.Cone3d.center ( self)
now we use an apex as center of the cone. 

◆ direction() [1/2]

Vector3d mrmeshpy.Cone3d.direction ( self)
main axis direction. It could be non normalized. For any cone point dot( point , direction ) >=0

◆ direction() [2/2]

Vector3d mrmeshpy.Cone3d.direction ( self)
main axis direction. It could be non normalized. For any cone point dot( point , direction ) >=0

◆ height() [1/2]

float mrmeshpy.Cone3d.height ( self)
cone height

◆ height() [2/2]

None mrmeshpy.Cone3d.height ( self,
float arg1 )

◆ projectPoint()

Vector3d mrmeshpy.Cone3d.projectPoint ( self,
Vector3d point )

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