[vtk-developers] vtkAxesActor, java, OrientationMarker question

Dean Inglis dean.inglis at camris.ca
Fri Dec 21 10:53:08 EST 2007


your post should be to the vtkusers list and not vtkdevelopers.
Try there and I will be happy to help.

Dean



Hello,
im quite confussed. When I try to construct a vtkOrientationMarker, i get an
crash from vtkCommon dll...
I want to have a vtkAxesActor in a corner of the viewport. i have 2
renderers:

		renderer.SetBackground(background);
		renderer.SetActiveCamera(cam);
		renderer.SetLayer(0);

		frontRenderer.SetActiveCamera(cam);
		frontRenderer.SetLayer(1);
		frontRenderer.InteractiveOff();
		// frontRenderer.SetActiveCamera(cam);
		frontRenderer.SetViewport(0, 0, 0.25, 0.25);

		rw.AddRenderer(frontRenderer);

		createAxisActor();
	}

	public void createAxisActor() {

		axesActor = new vtkAxesActor();

		axesActor.SetScale(5.0);
		axesActor.SetShaftTypeToCylinder();
		axesActor.SetXAxisLabelText("x");
		axesActor.SetYAxisLabelText("y");
		axesActor.SetZAxisLabelText("z");
		// axesActor.SetTotalLength(1.5, 1.5, 1.5);

		/*
		 * vtkTextActor text = new vtkTextActor(); text.SetInput("VTK
		 * tutorial\nvtkTextActor!"); vtkTextProperty tprop =
		 * text.GetTextProperty(); tprop.SetFontFamilyToArial(); tprop.BoldOn();
		 * tprop.ShadowOn(); tprop.SetLineSpacing(1.0); tprop.SetFontSize(48);
		 * tprop.SetColor(1.0, 0.0, 0.0); tprop.SetShadowOffset(2, 2);
		 * text.SetDisplayPosition(50, 50); frontRenderer.AddActor2D(text);
		 */

		// marker.SetOutlineColor(0.93, 0.57, 0.13);
		// marker.SetOrientationMarker(axesActor);
		// marker.SetViewport(0, 0, 0.25, 0.25);
		// marker.SetEnabled(1);
		// marker.InteractiveOff();
		// frontRenderer.AddActor(axesActor);
	}

please help....
--



More information about the vtk-developers mailing list