Ignore:
Timestamp:
Apr 16, 2013, 3:52:20 AM (7 years ago)
Author:
ldelgass
Message:

Nanovis refactoring to fix problems with scaling and multiple results.
Do rendering in world space to properly place and scale multiple data sets.
Also fix flows to reduce resets of animations. More work toward removing
Cg dependency. Fix panning to convert viewport coords to world coords.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/packages/vizservers/nanovis/StdVertexShader.h

    r3612 r3630  
    66#ifndef NV_STD_VERTEX_SHADER_H
    77#define NV_STD_VERTEX_SHADER_H
     8
     9#include <vrmath/Vector4f.h>
    810
    911#include "Shader.h"
     
    1820    virtual ~StdVertexShader();
    1921
    20     virtual void bind(float *mvp = NULL, float *mvInv = NULL);
     22    virtual void bind(const vrmath::Vector4f& objPlaneS,
     23                      const vrmath::Vector4f& objPlaneT,
     24                      const vrmath::Vector4f& objPlaneR,
     25                      float *mvp = NULL, float *mvInv = NULL);
    2126
    2227    virtual void unbind()
Note: See TracChangeset for help on using the changeset viewer.