|
In lugnet.cad, Jason S. Mantor wrote:
> I guess I'm thinking about this differently. It's not that the
> individual studs on the brick don't allow other mating angles. (IE you
> can place a 1 x 6 technic plate with rounded ends on any single stud at
> some funcky angles) It's the combination of the contraints imposed by at
> least 3 studs in a non-linear arangement that results in the 90 degree
> "snaps" in that plane. Just like 2 studs limits one to 180 degree snaps.
> It's even worse than that. It's the number of studs that are actually
> being used, not count of stud primitive on the element, that determines
> how things behave. Try putting some 1x1 round plates (dots) in between
> some bricks and you'll see what I mean. With just 1 dot you can orient
> the 2xN bricks at any angle. We need to allow for things like that so
> any stud primitive, where ever it is used, should always allow aribrary
> angles...
I have tried to accommodate these sorts of behaviours in two ways:
Priority and override.
If two parts have different behaviours like a "dot" and a "Brick" the one that
is moved to form the connection is the one that takes priority. If you move a
dot connected to a plate with the dot as the primary selection (Pink highlights
in glide) then the connection angles are taken from the dot. Which is freely
rotating. Thus allowing lots of angles between the brick and plate.
Override is much simpler. The maximum and minimum rotations are ignored, as are
the locking angles. The click simply rotates freely about its axis. This is to
allow for more creative use of brick arrangements.
I believe clicking should be an aid to creating LDraw models with out being
restrictive.
so
> We need to allow for things like that so
> any stud primitive, where ever it is used, should always allow arbitrary
> angles...
Hopefully this should be possible.
The real test is going to be what people think of it once the first version of
GLIDE with clicking is released.
--Dan.
|
|
Message has 1 Reply:
Message is in Reply To:
35 Messages in This Thread:
- Entire Thread on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
This Message and its Replies on One Page:
- Nested:
All | Brief | Compact | Dots
Linear:
All | Brief | Compact
|
|
|
|