To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cadOpen lugnet.cad in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / 4453
4452  |  4454
Subject: 
Stages, woo-hoo! (Was: The Artemis Project)
Newsgroups: 
lugnet.cad, lugnet.publish, lugnet.cad.dev
Date: 
Tue, 22 Aug 2000 18:53:13 GMT
Viewed: 
790 times
  
In lugnet.cad, Karim Nassar writes:
http://www.etymon.com/kn/test/artemis/
I now open the floor for discussion ;-)

The single greatest contribution (IMO) that the Artemis Project has to offer is
the concept of Stages, its OO approach to model and submodel storage.
Essentially, a model can be associated with a Stage or a set of attributes --
origin offset, camera positions, read/write locks, parent Stage, etc. -- that
can be used by the tool and inherited by child models.  Anyway, Karim describes
it much better than I could.  (1)

This is (again IMO) an *extremely* powerful capability, and is what I was
alluding to in my message in .cad.mlcad (where I started spewing :-).  (2)  A
first step to implementing some of this capability in DATland is to allow
"inheritable" attributes, probably 0-line directives; these could appear at any
point in a DAT or be referred to by including a DAT with some form of
not-yet-implemented include mechanism.

Okay, that's fine in theory, but how about some real-world examples?  Here ya
go:

Do you want to have a different default viewing angle for your new model?  Use
a Stage.

Does your new part have an unusual default color?  Use a Stage.

Want to set a standardized look-and-feel for the models on your webpage?  Use a
Stage.

Want to assemble a large DAT-minifig army using a set of pre-canned rotation
centers for their limbs?  Use a Stage.

Want to use someone else's model but you don't want to change their DAT and you
don't like their defaults?  Inherit the Stage and change only what you want.

Obviously, I'm very excited about this possibility.  :-,  This is one of those
knock-their-socks-off, lets-see-if-anyone-can-do-something-cooler features that
comes around once in a blue moon.

Cheers,
- jsproat

1.  http://www.etymon.com/kn/test/artemis/artemis_functions.html

2.  http://news.lugnet.com/cad/mlcad/?n=306



Message is in Reply To:
  The Artemis Project
 
As some of you may know, I am a student of Industrial Design, specializing in product and interface design. I will be graduating in December, and hopefully putting some of that to work ;) I have really appreciated all the work that everyone in the (...) (24 years ago, 22-Aug-00, to lugnet.cad, lugnet.publish)  

29 Messages in This Thread:













Entire Thread on One Page:
Nested:  All | Brief | Compact | Dots
Linear:  All | Brief | Compact
    

Custom Search

©2005 LUGNET. All rights reserved. - hosted by steinbruch.info GbR