Micheal J. Williams (mwilliam++at++ldsa.com)
Tue, 22 Aug 1995 10:32:59 -0400
I have a program which uses Performer merely to manage some
flight format models. I am having problems with the picking
of these models. I currently am putting ten models up, nine
stationary, and one moving. All ten are updated with PFDCSROT,
PFDCSTRANS, and PFDCSSCALE every frame (even though only the
one has parameters changing).
I can select the nine stationary models with no trouble, but
try as I might I cannot select the moving model. It is moving
at a slow rate, so there is no chance that I am missing it.
I have implemented code to get the bounding box with
PFGETNODEBBOX, and display it. The bounding box moves along
with the model as expected.
When I create the node for the model I load the model into a
DCS node, add that to the group, and set
PFNODEBSPHERE(DCSNODE, SYSTEM.NO_ADDR, LIBPF.PFN_BMODE_DYNAMIC)
which I believed made the bounds change whenever the model matrix
was adjusted.
FOr completeness, the program is run on an Indigo2Extreme, with
IRIX 5.2 and Performer 1.2 . It is written in ada, and the
performer is a only small part of the application.
Any help, or advice would be appreciated. Does something need
to be called when the DCS is modified? If so, why does the
bounding box updated? I am truly baffled.
Mike Williams
mwilliam++at++ldsa.com
This archive was generated by hypermail 2.0b2 on Mon Aug 10 1998 - 17:51:49 PDT