Ignore:
Timestamp:
May 4, 2015, 3:59:57 AM (4 years ago)
Author:
ldelgass
Message:

Fix FlowParticles? for change in flow position type

File:
1 edited

Legend:

Unmodified
Added
Removed
  • nanovis/trunk/FlowParticles.cpp

    r4056 r5403  
    2626    _renderer(new ParticleRenderer(NMESH, NMESH))
    2727{
    28     _sv.position.value = 0.0f;
     28    _sv.position.value = 0.0;
    2929    _sv.position.flags = RELPOS;
    3030    _sv.position.axis = AXIS_Z;
     
    4848{
    4949    if (position->flags == RELPOS) {
    50         return position->value;
     50        return (float)position->value;
    5151    }
    5252    switch (position->axis) {
    53     case AXIS_X: 
    54         return (position->value - _volume->xAxis.min()) /
    55             (_volume->xAxis.max() - _volume->xAxis.min());
    56     case AXIS_Y: 
    57         return (position->value - _volume->yAxis.min()) /
    58             (_volume->yAxis.max() - _volume->yAxis.min());
    59     case AXIS_Z: 
    60         return (position->value - _volume->zAxis.min()) /
    61             (_volume->zAxis.max() - _volume->zAxis.min());
     53    case AXIS_X:
     54        return (float)((position->value - _volume->xAxis.min()) /
     55                       (_volume->xAxis.max() - _volume->xAxis.min()));
     56    case AXIS_Y:
     57        return (float)((position->value - _volume->yAxis.min()) /
     58                       (_volume->yAxis.max() - _volume->yAxis.min()));
     59    case AXIS_Z:
     60        return (float)((position->value - _volume->zAxis.min()) /
     61                       (_volume->zAxis.max() - _volume->zAxis.min()));
    6262    }
    6363    return 0.0;
Note: See TracChangeset for help on using the changeset viewer.