![]() 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: [Update REQ 5434]: Question on GEomview
On Wed, 7 Jun 1995 munzner at sfb288.math.tu-berlin.de wrote:
> Date: Wed, 7 Jun 1995 10:42:30 GMT
> From: Tamara Munzner <munzner at sfb288.math.tu-berlin.de>
> Message-Id: <199506071042.KAA05725 at sfb288.math.tu-berlin.de>
> To: software@geom
> Subject: Re: [ 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,
>
>
Thank you very much.
It's very helpful and it is exactly what I want. If there is only one
INST geom then will the path be (0 2) for the cube.off and we can simply
replace it by:
(replace-geometry foo (0 2) {<square.quad})
Am I right?
Thanks again for your help.
+----------------------------------------------------------+
| Guangxing George Wu |
| Department of Computer Science and Engineering |
| Office: GWC 337 |
| Fax/modem/phone: ((555) 555-5555 (R) |
| Office phone: ((555) 555-5555 (O) |
+----------------------------------------------------------+
|
||
|
Home | Overview | FAQ | Documentation | Support | Download | Mailing List Windows? | Development | Bug Reporting | Contributing | Contact Us | Sponsors |
|||
|
site hosted by |
|||