vrdImmersiveMenu

class vrdImmersiveMenu

(Inherits vrdObject)

VR menu object.

Functions

vrdImmersiveMenu.attachTo(origin, constraint)

Reattaches the menu.

Parameters:
  • origin (integer) – New Origin
  • constraint (integer) – Constraint to use
vrdImmersiveMenu.getConstraint()
Returns:Gets the current constraint
Return type:vrdImmersiveMenu.MenuConstraint
vrdImmersiveMenu.getDepth()
Returns:The depth of the menu
Return type:float
vrdImmersiveMenu.getHeight()
Returns:The height of the menu
Return type:float
vrdImmersiveMenu.getName()
Returns:The name of the menu
Return type:string
vrdImmersiveMenu.getOrigin()
Returns:Gets the origin for the menu
Return type:vrdImmersiveMenu.MenuOrigin
vrdImmersiveMenu.getRotation()
Returns:The current rotation angles
Return type:QVector3D
vrdImmersiveMenu.getTranslation()
Returns:The current translation
Return type:QVector3D
vrdImmersiveMenu.getWidth()
Returns:The width of the menu
Return type:float
vrdImmersiveMenu.isVisible()
Returns:True, if the menu is visible
Return type:bool
vrdImmersiveMenu.setConstraint(value)

Changes the transformation constraint.

Parameters:value (vrdImmersiveMenu.MenuConstraint) – Constraint
vrdImmersiveMenu.setContent(content)

Use the given string to show the content.

Parameters:content (string) – VRED tries to guess what content to show
vrdImmersiveMenu.setDepth(value)

Sets the depth of the menu.

Parameters:value (float) – Depth in mm
vrdImmersiveMenu.setHeight(value)

Sets the height of the menu.

Parameters:value (float) – Height in mm
vrdImmersiveMenu.setModule(moduleTitle)

Use the given name to find a module to be displayed on the menu.

Parameters:moduleTitle (string) – Name of the module
vrdImmersiveMenu.setName(value)

Changes the name of the menu.

Parameters:value (string) – New menu name
vrdImmersiveMenu.setOrigin(value)

Changes the origin for the menu.

Parameters:value (vrdImmersiveMenu.MenuOrigin) – New attachment point
vrdImmersiveMenu.setRotation(rotation)

Changes rotation of the menu relative to the selected origin.

Parameters:rotation (QVector3D) – New rotation angles
vrdImmersiveMenu.setRotation(xDeg, yDeg, zDeg)

Changes rotation of the menu relative to the selected origin.

Parameters:
  • xDeg (float) – X achsis rotation
  • yDeg (float) – Y achsis rotation
  • zDeg (float) – Z achsis rotation
vrdImmersiveMenu.setTranslation(position)

Changes position of the menu relative to the selected origin.

Parameters:position (QVector3D) – New position
vrdImmersiveMenu.setTranslation(x, y, z)

Changes position of the menu relative to the selected origin.

Parameters:
  • x (float) – X coordinate
  • y (float) – Y coordinate
  • z (float) – Z coordinate
vrdImmersiveMenu.setUrl(url, pixelWidth=800, pixelHeight=600)

Use the given url to show web content on the mneu.

Parameters:
  • url (string) – Html link
  • pixelWidth (integer) – Horzontal pixel resolution
  • pixelHeight (integer) – Vertical pixel resolution
vrdImmersiveMenu.setVisible(value)

Shows or hides the menu.

Parameters:value (bool) – If True, the menu is visible
vrdImmersiveMenu.setWidget(widget)
Parameters:widget (QObject) –
vrdImmersiveMenu.setWidth(value)

Sets the width of the menu.

Parameters:value (float) – Width in mm