![]() |
|
#1
|
|||
|
|||
|
get object on mouse click
Hi all,
I'm very new with Vizard. I'm trying to get object on mouse click. But I just get to root object viz.VizChild(1) not the subobject like c1,c2.... The viz.pick(info=True).name just return the name of material not object name. How could I access to subobject? |
|
#2
|
|||
|
|||
|
You can use the node.getChild command to get a handle to a sub-node. Example:
Code:
slider = viz.addChild('sodoku.ive')
c2 = slider.getChild('c2')
.
.
.
obj = viz.pick()
if obj == c2:
print 'c2 picked'
|
|
#3
|
|||
|
|||
|
I already tried it. It worked.
But it is so strange to compare with other game engine Anyway, thanks for your comments |
|
#4
|
|||
|
|||
|
Quote:
|
|
#5
|
|||
|
|||
|
Calling getChild should not introduce more drawables. Can you post an example where it does?
This is already a feature in the upcoming Vizard 5 release. You will be able to get access to the full node hierarchy of the intersection. |
|
#6
|
|||
|
|||
|
Quote:
|
![]() |
|
|
Similar Threads
|
||||
| Thread | Thread Starter | Forum | Replies | Last Post |
| Mouse bug in V3 and V4 | Renato Lima | Vizard | 2 | 05-11-2011 07:38 PM |
| grabbing the object under mouse | dwaik | Vizard | 2 | 03-02-2010 02:46 AM |
| retrieve Object names | Geoffrey | Vizard | 11 | 12-11-2009 05:26 AM |
| how to pick up the object, move and rotate using mouse | nasr | Vizard | 5 | 05-05-2009 04:11 AM |
| moving and object by mouse but don't know how to stop the movement | nlfrnassimi | Vizard | 8 | 04-26-2009 08:23 AM |