|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
Objectcommon: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 | ||||||||