To LUGNET HomepageTo LUGNET News HomepageTo LUGNET Guide Homepage
 Help on Searching
 
Post new message to lugnet.cad.devOpen lugnet.cad.dev in your NNTP NewsreaderTo LUGNET News Traffic PageSign In (Members)
 CAD / Development / 2881
2880  |  2882
Subject: 
Re: DAT format question
Newsgroups: 
lugnet.cad.dev
Date: 
Wed, 22 Sep 1999 11:55:59 GMT
Viewed: 
1600 times
  
Gary Williams:

> Bram Lambrecht wrote in message <19990921.200045.5095.4.braml@juno.com>...

[...]

> My experience has been that as flexibility increases, complexity increases.
> I'm usually quite anal about coding objects to always behave in a very
> structured, predictable pattern.

Then give the user a _choice_ of interface.

> Should I also allow inserting a free-floating polygon or line anywhere on a
> model?  Or would geometric primitives (polygons, lines, optional lines) not
> be allowed unless you opened a file as a part/primitive?

I would limit command types 2-5 to the "extended interface".

> Here's one scenario where it's bad to allow having primitives right on
> models.  Suppose you have a model open.  You click somewhere on the top of a
> stud on a brick.  The program won't know whether you intended to select that
> particular polygon, the primitive that contains the polygon, or the brick
> that contains the primitive.
> 
> Or would the selected object always be something that was added directly to
> the root model?

The selected object would of cause (imo) always be the level
referred directly to by the root level file.

> If you clicked on a stud on a brick on a subassembly of a model, would the
> subassembly become the currently-selected object?

Yes.

> If you opened a brick as a part, then clicking on a polygon on the stud
> could make the stud the currently-selected object...while in the primitive
> editor, that polygon could become the currently-selected object.  Always
> stopping one level beneath the outermost object seems like a rule that would
> always suffice.

Yes.

> If all DAT files are treated equally, this could create confusion with new
> users, by not being able to have the most-likely options at a given time
> displayed more prominently.

It is fine to have a "beginners interface", but even
beginners will at some point want access to all the
features.

Play well,

Jacob

      ------------------------------------------------
      --  E-mail:        sparre@cats.nbi.dk         --
      --  Web...:  <URL:http://www.ldraw.org/FAQ/>  --
      ------------------------------------------------



Message is in Reply To:
  Re: DAT format question
 
Bram Lambrecht wrote in message <19990921.200045.509...no.com>... (...) My experience has been that as flexibility increases, complexity increases. I'm usually quite anal about coding objects to always behave in a very structured, predictable (...) (27 years ago, 22-Sep-99, to lugnet.cad.dev)

27 Messages in This Thread:













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

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