コード例 #1
0
ファイル: testColorBar.py プロジェクト: NCPP/uvcdat-devel
  window = glutCreateWindow("ViSUS Color Bar Test")

  glutDisplayFunc( display )
  glutReshapeFunc( reshape )
  glutMouseFunc( mouse )
  glutKeyboardFunc( keyboard )
  glutMotionFunc( motion )
  glutIdleFunc( idle )

  initDisplay()

  # Create the default scene graph 
  gRoot = VisusSceneNode.construct()

  # Create Font 
  font = VisusFont()
  font.fontSize(5);

  # Create First Color Bar 
  colorBar = VisusColorBar.construct()
  colorBar.setValue(VisusColor(1,0,0))
  axis = colorBar.axis()
  axis.legendText("Pressure")
  axis.labelFont(font)
  colorBar.axis(axis)
  gRoot.attachSubTree(colorBar)

  # Create Second Color Bar
  colorBar = VisusColorBar.construct()
  colorBar.position(-1,0)
  colorBar.orientation(BB_VERTICAL)
コード例 #2
0
ファイル: testColorBar.py プロジェクト: ptbremer/uvcdat-devel
    window = glutCreateWindow("ViSUS Color Bar Test")

    glutDisplayFunc(display)
    glutReshapeFunc(reshape)
    glutMouseFunc(mouse)
    glutKeyboardFunc(keyboard)
    glutMotionFunc(motion)
    glutIdleFunc(idle)

    initDisplay()

    # Create the default scene graph
    gRoot = VisusSceneNode.construct()

    # Create Font
    font = VisusFont()
    font.fontSize(5)

    # Create First Color Bar
    colorBar = VisusColorBar.construct()
    colorBar.setValue(VisusColor(1, 0, 0))
    axis = colorBar.axis()
    axis.legendText("Pressure")
    axis.labelFont(font)
    colorBar.axis(axis)
    gRoot.attachSubTree(colorBar)

    # Create Second Color Bar
    colorBar = VisusColorBar.construct()
    colorBar.position(-1, 0)
    colorBar.orientation(BB_VERTICAL)
コード例 #3
0
    createData()
    box = constructWorldBox(gBBox)

    # Create the default scene graph
    gRoot = VisusGroup.construct()
    if not gRoot.setValue(gBBox):
        print "Error occurred setting bbox"
    gRoot.mapToWorldBox(box)
    gRoot.drawBoundingBox(True)
    gFocus = gRoot

    isoValue = VisusIsoValue(1.0)

    iso = addIsoSurface(gRoot)
    iso.setValue(isoValue)

    font = VisusFont()
    font.fontSize(3)

    gIsoValueLabel = VisusLabelNode.construct()
    gIsoValueLabel.position(0.8, -0.9)
    gIsoValueLabel.setValue(font)
    gRoot.attachSubTree(gIsoValueLabel)

    updateIso(isoValue)

    gValues.append(gRoot)

    # Run The Main
    glutMainLoop()
コード例 #4
0
	glutDisplayFunc( display )
	glutReshapeFunc( reshape )
	glutMouseFunc( mouse )
	glutKeyboardFunc( keyboard )
	glutMotionFunc( motion )
	glutIdleFunc( idle )

        # Create the default scene graph 
        gRoot = VisusSceneNode.construct()
	gFocus = gRoot

        # Create Sphere
	sphere = VisusSphereNode.construct()
	gRoot.attachSubTree(sphere)

        # Create Text
	font = VisusFont()
        font.fontSize(5);

        text = VisusLabelNode.construct();
        text.text("Visus 2.0 sphere test");
        text.setValue(font);
        text.translate(0.01,0);
        gRoot.attachSubTree(text);

        # Run The Main
	glutMainLoop()


コード例 #5
0
    box = constructWorldBox(gBBox)

    # Create the default scene graph
    gRoot = VisusGroup.construct()
    if not gRoot.setValue(gBBox):
        print "Error occurred setting bbox"
    gRoot.mapToWorldBox(box)
    gRoot.drawBoundingBox(True)
    gFocus = gRoot

    isoValue = VisusIsoValue(7.0)

    iso = addIsoSurface(gRoot)
    iso.setValue(isoValue)

    font = VisusFont()
    font.fontSize(3)

    gColorBar = VisusColorBar.construct()
    gColorBar.position(-1, -0.8)
    gColorBar.setValue(gColorMap)
    axis = gColorBar.axis()
    axis.drawLegend(False)
    axis.labelFont(font)
    axis.minValue(gMinValue)
    axis.maxValue(gMaxValue)
    gColorBar.axis(axis)
    gRoot.attachSubTree(gColorBar)

    gIsoValueLabel = VisusLabelNode.construct()
    gIsoValueLabel.position(0.8, -0.9)
コード例 #6
0
ファイル: testCamera.py プロジェクト: NCPP/uvcdat-devel
  glutKeyboardFunc( keyboard )
  glutMotionFunc( motion )
  glutIdleFunc( idle )

  init()

  # Create the default scene graph 
  gRoot = VisusSceneNode.construct()

  # Create Sphere
  sphere = VisusSphereNode.construct()
  gRoot.attachSubTree(sphere)
  gFocus = sphere

  # Create Text
  font = VisusFont()
  font.fontSize(3);

  text = VisusLabelNode.construct();
  text.text("Visus camera test.. (s)ave (l)oad (i)nterpolate");
  text.setValue(font);
  text.position(-1,-0.9);
  gRoot.attachSubTree(text);
        
  text = VisusLabelNode.construct();
  text.text("Mouse click: left=scale middle=translate right=rotate");
  text.setValue(font);
  text.position(-1,-1);
  gRoot.attachSubTree(text);

  # Run The Main