[vtkusers] AddNodeAtWorldPosition - Crash
itkvtk123 at gmx.net
itkvtk123 at gmx.net
Wed Oct 21 16:57:03 EDT 2009
Why does the following code produce a crash?
#include "vtkOrientedGlyphFocalPlaneContourRepresentation.h"
int main()
{
vtkOrientedGlyphFocalPlaneContourRepresentation* cr = vtkOrientedGlyphFocalPlaneContourRepresentation::New();
double wp[3] = {1.0, 1.0, 1.0};
cr->AddNodeAtWorldPosition(wp); //crash here - access violation reading location 0x00000000
return 0;
}
The crash goes down to vtkcontourrepresentation.cxx, line 1106
//----------------------------------------------------------------------
void vtkContourRepresentation
::GetRendererComputedDisplayPositionFromWorldPosition( double worldPos[3],
double * vtkNotUsed(worldOrient[9]), double displayPos[2] )
{
double pos[4];
pos[0] = worldPos[0];
pos[1] = worldPos[1];
pos[2] = worldPos[2];
pos[3] = 1.0;
this->Renderer->SetWorldPoint( pos ); //crashes here
this->Renderer->WorldToDisplay();
this->Renderer->GetDisplayPoint( pos );
displayPos[0] = pos[0];
displayPos[1] = pos[1];
}
--
GRATIS für alle GMX-Mitglieder: Die maxdome Movie-FLAT!
Jetzt freischalten unter http://portal.gmx.net/de/go/maxdome01
More information about the vtkusers
mailing list