WorldViz User Forum

WorldViz User Forum (https://forum.worldviz.com/index.php)
-   Vizard (https://forum.worldviz.com/forumdisplay.php?f=17)
-   -   Grouping Objects (https://forum.worldviz.com/showthread.php?t=4537)

javadi 03-31-2013 09:55 PM

Grouping Objects
 
Hi,

I am wondering how one can group a set of objects? I want to group them so that I can control their visibility using one command. I am also interested in grouping quads. I have to mention that I don't care about collisions.

One solution that I use at the moment is to create an object as "parent" and assign the rest of the objects to it as its "children". Then, you can control the visibility of all the objects (parent and children) by visibility of the parent. But I am wondering how one can avoid creating a parent and rather create a group of objects/quads. Thanks.

Greetings,

Jeff 04-01-2013 11:35 AM

You can create a group node for this:
Code:

import viz
import vizact
viz.go()

group = viz.addGroup()
soccerball = viz.addChild('soccerball.osgb',pos=[-0.5,1.8,1.5],parent=group)
basketball = viz.addChild('basketball.osgb',pos=[0,1.8,1.5],parent=group)
volleyball = viz.addChild('volleyball.osgb',pos=[0.5,1.8,1.5],parent=group)

vizact.onkeydown(' ',group.visible,viz.TOGGLE)


javadi 04-01-2013 01:44 PM

Quote:

Originally Posted by Jeff (Post 14767)
You can create a group node for this:
Code:

import viz
import vizact
viz.go()

group = viz.addGroup()
soccerball = viz.addChild('soccerball.osgb',pos=[-0.5,1.8,1.5],parent=group)
basketball = viz.addChild('basketball.osgb',pos=[0,1.8,1.5],parent=group)
volleyball = viz.addChild('volleyball.osgb',pos=[0.5,1.8,1.5],parent=group)

vizact.onkeydown(' ',group.visible,viz.TOGGLE)


Great. Thanks for your detailed reply. I appreciate it.

I have a question. Where can I find the list of keywords - such as 'pos' - that I can use for adjustment of children, like orientation? I suppose 'pos' here is similar to 'preTrans' for links. We have a lot of freedom with links, how is it with children in relation to parents defined as such?

Cheers,

sunil.nair 09-17-2013 07:14 AM

Hello, what if I am concerned about collisions? I have a car and I want to take it over a cylindrical surface. How do I incorporate collision in a way that my car (object) moves over the cylinder such that the cylinder is a road.


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

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