|  Home Overview FAQ Documentation Download Mailing List Geomview For Windows? Support Users Development Bug Reporting Contributing Contact Us Sponsors 
 
 
 | [Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Closed REQ 5434]: Question on GEomview
 
Ah, yes, there is not enough documentation for that command. Sorry!
The PART-SPEC is the same as the "pick path", which is the "P" in the
specification of pick command:
 (pick COORDSYS GEOMID G V E F P VI EI FI)
       [...]
       P = path to picked primitive [0 or more]
       [...]
That still doesn't tell you enough information, though. Here's some
new documentation (part of the new "write-comments" command in the
unreleased geomview 1.5.1):
	The pick
        path (returned in the "pick" command) is a list of
        integer counters specifying a subpart of a hierarchical
        OOGL object. Descent into a complex object (LIST or INST)
        adds a new integer to the path. Traversal of simple objects
        increments the counter at the current level.
So it's a way of replacing a sub-part instead of an entire geometry
hierarchy. Here's an example:
(geometry foo {
 INST geom { 
   INST geom { 
     LIST { < octa.off} 
          { < dodec.off} 
          { < cube.off} 
     }
   }
 }
)
(replace-geometry foo (0 0 2) { < square.quad})
The cube is replaced by the square. Note that the counter starts at 0:
the octa pick-path is (0 0 0), the dodec is (0 0 1), the cube is (0 0 2).
Hope this helps,
Tamara Munzner munzner at geom.umn.edu
 | ||
| Home | Overview | FAQ | Documentation | Support | Download | Mailing List Windows? | Development | Bug Reporting | Contributing | Contact Us | Sponsors | |||
| site hosted by | |||