------------------------------------------------------------------------------------------------------
| 17 | |
| 18 | // ------------------------------------------------------------------------------------------------------ |
| 19 | EveCurveLineSet::EveCurveLineSet( IRoot* lockobj /*= NULL*/ ) : |
| 20 | Tr2CurveLineSet( lockobj ), |
| 21 | m_isVisible( false ) |
| 22 | { |
| 23 | // create line draw effect |
| 24 | Tr2EffectPtr lineEffect; |
| 25 | lineEffect.CreateInstance(); |
| 26 | lineEffect->SetEffectPathName( CURVE_LINE_EFFECT_PATH ); |
| 27 | m_lineEffect = lineEffect; |
| 28 | |
| 29 | Tr2EffectPtr pickEffect; |
| 30 | pickEffect.CreateInstance(); |
| 31 | pickEffect->SetEffectPathName( CURVE_PICK_EFFECT_PATH ); |
| 32 | m_pickEffect = pickEffect; |
| 33 | |
| 34 | // init |
| 35 | m_worldTransform = IdentityMatrix(); |
| 36 | BoundingSphereInitialize( m_boundingSphere ); |
| 37 | } |
| 38 | |
| 39 | // ------------------------------------------------------------------------------------------------------ |
| 40 | EveCurveLineSet::~EveCurveLineSet() |
nothing calls this directly
no test coverage detected