go to www.geomview.org home page
 
Home

Overview
FAQ
Documentation

Download

Mailing List

Geomview For Windows?

Support
Users
Development

Bug Reporting
Contributing
Contact Us

Sponsors

 

Site Search

 

Advanced
Search

 
About the software@geom archive

[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
SourceForge Logo