|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Object common:Generic common:TrapMode common:TrapModeWithThreshold Standard:Standard_TrapModeBase Standard:Standard_TrapModeClosest tma:TMA_TrapModeClosest
class
class TMA_TrapModeClosest(Standard.ulb:Standard_TrapModeClosest) { public: import "Standard.ulb" func Init(complex pz) Standard_TrapModeBase.Init(pz) m_Distances[0] = 1e38 endfunc func Iterate(complex pz, complex pzt, float pdistance, float ptexture) Standard_TrapModeBase.Iterate(pz, pzt, pdistance, ptexture) if pdistance < m_Threshold m_Solid = false endif if pdistance < m_Distances[0]+ @edge/10 SetTrapInfo(0, pz, pzt, pdistance) endif endfunc default: title = "Closest (+ edge)" rating = recommended param version caption = "Version" default = 1.00 visible = false endparam float param edge caption = "Trap Edge" default = 0 endparam }
Constructor Summary | |
---|---|
TMA_TrapModeClosest()
|
Method Summary | |
---|---|
void |
Init(complex pz)
Calls the inherited Init() and also sets m_Solid to true because this is the initial condition for most trap modes. |
void |
Iterate(complex pz,
complex pzt,
float pdistance,
float ptexture)
call this for each point |
Methods inherited from class Standard:Standard_TrapModeBase |
---|
SetTrapInfo |
Methods inherited from class common:TrapModeWithThreshold |
---|
GetThreshold, SetThreshold, UsesThreshold |
Methods inherited from class common:TrapMode |
---|
GetDistance, GetIteration, GetTexture, GetTransformedPoint, GetUntransformedPoint, IsSolid, IterateSilent, Result |
Methods inherited from class common:Generic |
---|
GetParent |
Methods inherited from class Object |
---|
|
Constructor Detail |
---|
public TMA_TrapModeClosest()
Method Detail |
---|
public void Init(complex pz)
Standard_TrapModeBase
Init
in class Standard_TrapModeClosest
public void Iterate(complex pz, complex pzt, float pdistance, float ptexture)
TrapMode
Iterate
in class Standard_TrapModeClosest
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |