In Open Flight you would do this with in the switches use the Switch Mask note the Node mask, which in OSG land I believe is a MultiSwitch and set/getActiveSwitchSet
Best Regards Gordon __________________________________________________________ Gordon Tomlinson Email : gordon.tomlinson @ overwatch.com YIM/AIM: Gordon3dBrit MSN IM : Gordon3dBrit @ 3dSceneGraph.com __________________________________________________________ Telephone (Cell): (+1) 571-265-2612 <-- Note New Number Telephone (Work): (+1) 703-437-7651 "Self defence is not a function of learning tricks but is a function of how quickly and intensely one can arouse one's instinct for survival" - Master Tambo Tetsura -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Mark Hurry Sent: Thursday, June 07, 2007 2:18 AM To: [email protected] Subject: [osg-users] Using Node Masks Hi, I have some legacy openflight models that I wish to use in my app. Within the models there are nodes that I need to switch on and off. Fortunately the nodes have a naming convention that allows me to find them. However they are not switch nodes. I have set the node masks something like the following Instance1 -----------------------gear 0x02 \ | \ |----------------------engine_on 0x04 \ | Instance2 ------------Aircraft--------|----------------------engine_off 0x08 / | / |----------------------engine_afterburner 0x16 / | Instance3 | Etc, etc Now my question is, do the lower nodes inherit and then AND the node mask from Instance node? As what I would like to do is switch the various lower nodes on and off by just setting a single node mask at Instance such as 0x06 which would give me gear and engine_on everything else off? Obviously I need a mechanism that has individual masks for each instance as I do not want all instances to necessarliy have gear and engine_on. I have tried coding this but don’t get the results I would expect. I have searched around and not found any examples or hints on how to do this. Am I misunderstanding the use of Node Masks, and/or is there a betterway Thanks in advance for any help/suggestions Cheers Mark [EMAIL PROTECTED] Tel +61 (0)89335 1239 Mob +61 (0)405 095 104 No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.5.472 / Virus Database: 269.8.11/837 - Release Date: 06-Jun-07 2:03 PM
_______________________________________________ osg-users mailing list [email protected] http://openscenegraph.net/mailman/listinfo/osg-users http://www.openscenegraph.org/
