WorldViz User Forum  

Go Back   WorldViz User Forum > Vizard

Reply
 
Thread Tools Rate Thread Display Modes
  #1  
Old 07-08-2014, 02:51 PM
derek derek is offline
Member
 
Join Date: Jul 2014
Posts: 1
Vizard exits full screen after 30 seconds

I have this script that's modeled after one of Vizard's samples. It launches in full screen. But consistently after 30 seconds it reduces down to about 75% of full screen. While it currently runs in boarder-less mode, when there were boarders, after it reduced in size, the icon for changing window size remained the same. So there was only the option to reduce it even further. From this point if I then clicked full screen, it would expand only out to the 75% mark and not fill my entire screen. I could not manually drag it beyond this point either. What's going on?!

import viz
import vizcave
import viztracker

# Declare constants defining the CAVE dimensions
W = 2.289
H = 2.07
CL = 0.686 #2.25
D = 1.524
W2 = W/2.0
C0 = -W2,H,D-W # Front Wall: C1,C2,C5,C6
C1 = -W2,H,D # Left Wall: C0,C1,C4,C5
C2 = W2,H,D # Right Wall: C2,C3,C6,C7
C3 = W2,H,D-W
C4 = -W2,CL,D-W
C5 = -W2,CL,D
C6 = W2,CL,D
C7 = W2,CL,D-W

#Create front wall
FrontWall = vizcave.Wall( upperLeft=C1,
upperRight=C2,
lowerLeft=C5,
lowerRight=C6,
name='Front Wall' )

#Create left wall
LeftWall = vizcave.Wall( upperLeft=C0,
upperRight=C1,
lowerLeft=C4,
lowerRight=C5,
name='Left Wall' )

#Stereo mode to use for cave
STEREO_MODE = viz.QUAD_BUFFER




#Create cave object
cave = vizcave.Cave(stereo=STEREO_MODE)

#Size of each window
WINDOW_SIZE = [1.0/2.0,1.0]




#Add each wall
frontWindow = viz.MainWindow
frontWindow.setSize(WINDOW_SIZE)
frontWindow.setPosition([1.0/2.0,1])
cave.addWall(FrontWall,window=frontWindow)

leftWindow = viz.addWindow(size=WINDOW_SIZE,pos=[0,1])
cave.addWall(LeftWall,window=leftWindow)


"""
Create tracker object that represents the users head position, specifically the center of the eyes.
The position provided by the head tracker must be in the same reference frame as the cave wall coordinates.
This will normally be a tracking sensor, but for this example we will simulate a head tracker
using the keyboard (WASD keys).
"""
head_tracker = viztracker.Keyboard6DOF()
head_tracker.setPosition (0.0,1.8,0.0)

"""
Pass the head tracker to the cave object so it can automatically update the
view frustums every frame based on the current head position relative to each wall.
"""
cave.setTracker(head_tracker)

"""
Create CaveView object for manipulating the virtual viewpoint.
cave_origin is a node that controls the position of the cave within the virtual world.
For example, if you wanted to simulate the cave user flying through an environment,
you would apply the transformation to the cave_origin node.
"""
cave_origin = vizcave.CaveView(head_tracker)

"""
The cave_origin node is a standard Vizard node that you can apply any position/rotation to.
In this example we will create a keyboard/mouse tracker (using arrow keys) and link it to
the cave_origin node, allowing us to fly the cave user through the virtual environment.
"""
origin_tracker = viztracker.KeyboardMouse6DOF()
origin_link = viz.link(origin_tracker, cave_origin)

#Add gallery environment model
viz.add('gallery.osgb')



"""
Create tracker object that represents the users head position, specifically the center of the eyes.
The position provided by the head tracker must be in the same reference frame as the cave wall coordinates.
This will normally be a tracking sensor, but for this example we will simulate a head tracker
using the keyboard (WASD keys).
"""
head_tracker = viztracker.Keyboard6DOF()
head_tracker.setPosition (0.0,1.8,0.0)

"""
Pass the head tracker to the cave object so it can automatically update the
view frustums every frame based on the current head position relative to each wall.
"""
cave.setTracker(head_tracker)

"""
Create CaveView object for manipulating the virtual viewpoint.
cave_origin is a node that controls the position of the cave within the virtual world.
For example, if you wanted to simulate the cave user flying through an environment,
you would apply the transformation to the cave_origin node.
"""
cave_origin = vizcave.CaveView(head_tracker)

"""
The cave_origin node is a standard Vizard node that you can apply any position/rotation to.
In this example we will create a keyboard/mouse tracker (using arrow keys) and link it to
the cave_origin node, allowing us to fly the cave user through the virtual environment.
"""
origin_tracker = viztracker.KeyboardMouse6DOF()
origin_link = viz.link(origin_tracker, cave_origin)

#Add gallery environment model
viz.add('gallery.osgb')

#Initialize graphics window
viz.window.setBorder(viz.BORDER_NONE)
viz.window.setPosition(0,0)
viz.window.setSize(1280*2,720)
viz.go( )
Reply With Quote
  #2  
Old 07-09-2014, 07:42 PM
Jeff Jeff is offline
WorldViz Team Member
 
Join Date: Aug 2008
Posts: 2,471
Are you running a trial or Lite version of Vizard? If so, it will only run in full screen mode for a limited time.
Reply With Quote
  #3  
Old 07-10-2014, 07:51 AM
g.vannan g.vannan is offline
Member
 
Join Date: Jul 2014
Location: India
Posts: 8
Exclamation Problem-Projection of viewport in cave

I am facing problem projection of view ports to projectors
Please do needful ..... thank you in advance
Reply With Quote
  #4  
Old 08-21-2014, 01:02 PM
Alex Miranda Alex Miranda is offline
Member
 
Join Date: Mar 2014
Posts: 21
If your vizard is the FULL VERSION you can try the function below:

viz.go(viz.FULLSCREEN)
Reply With Quote
Reply

Tags
30 seconds, 4.0, fullscreen, reduce, trial


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump

Similar Threads
Thread Thread Starter Forum Replies Last Post
Full Screen and Dialogue javadi Vizard 4 11-14-2013 03:59 PM
Pygame Screen within Vizard World VirtuallyInsane Vizard 4 02-18-2013 10:50 AM
Vizard tech tip: Using the Python Imaging Library (PIL) Jeff Vizard 0 03-23-2009 12:13 PM
vizard quit automatically in full screen stereo mode fuyonggang Vizard 3 09-15-2008 10:51 AM
timer question Elittdogg Vizard 5 10-10-2007 03:49 PM


All times are GMT -7. The time now is 11:58 PM.


Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2024, vBulletin Solutions, Inc.
Copyright 2002-2023 WorldViz LLC