![]() 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 5317]:
Anything in curly braces "{}" is OOGL. Anything in parentheses "()" is
GCL (Geomview Command Language). OOGL is a subset of GCL. GCL is *not*
allowed inside of OOGL.
The "geometry" command is GCL. It lets you load some OOGL geometry,
which you can manipulate as a separate object inside of Geomview. The
second argument ("greensphere" in my example) is the *name* of the
geometry. You need to use a different name for each object! You also
can't wrap up a GCL command inside of an OOGL wrapper, so something
that looks like {LIST (geometry ...)} will not work.
The Geomview manual goes into detail about GCL and OOGL. Try reading
it to understand how the "geometry" command works. The manual comes
with the Geomview distribution. If you can't find it, you can always
get it via anonymous ftp from geom.umn.edu in the file
pub/software/geomview/manual.tar.Z. You can read it on the Web at
http://www.geom.umn.edu/software/geomview/docs/geomview_toc.html.
There is also a Geomview Frequently Asked Questions document at
http://www.geom.umn.edu/software/geomview/docs/FAQ.html.
Here's an answer to your specific question.
A file like this will give you two spheres which you can move around
independently:
(progn
(dice allgeoms 5)
(geometry redsphere {
appearance { material {diffuse 1 0 0}}
{SPHERE
10 0 20 0
}
}
)
(geometry grsphere {
appearance { material {diffuse 0 1 0}}
{SPHERE
10 20 0 0
}
}
)
)
A file like this gives you two spheres which cannot be moved with
respect to each other:
(progn
(dice allgeoms 5)
(geometry spheres { LIST
{ appearance { material {diffuse 1 0 0}}
{SPHERE
10 0 20 0
}
}
{ appearance { material {diffuse 0 1 0}}
{SPHERE
10 20 0 0
}
}
})
)
-Tamara
|
||
|
Home | Overview | FAQ | Documentation | Support | Download | Mailing List Windows? | Development | Bug Reporting | Contributing | Contact Us | Sponsors |
|||
|
site hosted by |
|||