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 / 11302
     
   
Subject: 
Re: New LDraw based editor... GLIDE.
Newsgroups: 
lugnet.cad
Date: 
Wed, 14 Apr 2004 22:06:45 GMT
Viewed: 
1583 times
  

Hi Dan,

This looks very good. Questions/suggestions/comments:

The interface looks like Leocad's one - is that a coincidence?

Please consider exporting to 3DS. Leocad does it, while Mlcad does not.
Unfortunately, updating Leocad's library is (used to be?) a bit of a pain. This
would be a great gap to bridge.

Will the camera definition allow adjustments in the Z axis (relative Z axis,
that is)? Adding that, plus the ability to export it to POVray, would be another
HUGE plus.

I guess I'm mostly asking for EXPORT options. I actually like a lot the idea of
a Ldraw-based OpenGL editing/animation* environment with solid export options to
both POVray and a standard format like 3DS. I like it so much I've been dreaming
about it for quite some time now.

Please make it happen ;-)


*I got the animation idea from the following lines found in your site:

Future stuff:
...
robotisize / play window

   
         
     
Subject: 
Re: New LDraw based editor... GLIDE.
Newsgroups: 
lugnet.cad
Date: 
Wed, 14 Apr 2004 22:56:20 GMT
Viewed: 
1810 times
  

In lugnet.cad, Miguel Agullo wrote:
Hi Dan,

This looks very good. Questions/suggestions/comments:

The interface looks like Leocad's one - is that a coincidence?

Please consider exporting to 3DS. Leocad does it, while Mlcad does not.
Unfortunately, updating Leocad's library is (used to be?) a bit of a pain. This
would be a great gap to bridge.

Will the camera definition allow adjustments in the Z axis (relative Z axis,
that is)? Adding that, plus the ability to export it to POVray, would be another
HUGE plus.

I guess I'm mostly asking for EXPORT options. I actually like a lot the idea of
a Ldraw-based OpenGL editing/animation* environment with solid export options to
both POVray and a standard format like 3DS. I like it so much I've been dreaming
about it for quite some time now.

Please make it happen ;-)


*I got the animation idea from the following lines found in your site:

Future stuff:
...
robotisize / play window


1st off thanks for looking.

Second can you post some links to 3DS stuff? I know nothing about it at the
moment. I’m guessing its short for something else.
That request will get tacked on the end of the exports todo list. It will take a
good deal of time before I get round to it. I want to get the editing element of
the program done well before to give it a solid base before I move on to the
exports.

Ah. LeoCAD similarities. Its not original its not plagiarism its that nice in
between artists like to call inspired. I was inspired by the LeoCAD layout.

I have been thinking about animation. It was sparked by holding down the “undo”
button and watching my model spin around. This is a most probably but much later
feature. Animation would be an extension of the robotizise window. Which is
going to be an advanced posturing window. Meaning all the Lego joins would join
and pivot as expected. Ill need to get brick clicking working first but I’m long
way towards that already in version 0.8A. I called it robotisize because it will
use some robotics algorithms used for positioning robot arms.

Camera/view. Version 0.8A has camera rotation about the Y axis. I’m going to add
Z rotation maybe pre-set Z angles. Mainly because I can’t see the bottom of my
models and that makes it hard to build em. Which is bad.

    
          
     
Subject: 
Re: New LDraw based editor... GLIDE.
Newsgroups: 
lugnet.cad
Date: 
Thu, 15 Apr 2004 17:57:24 GMT
Viewed: 
1869 times
  

In lugnet.cad, Daniel Bennett wrote:

1st off thanks for looking.

My pleasure


Second can you post some links to 3DS stuff?

3DS stands for 3D Studio, or 3DS Max, as it now is called. This was originally
an Autodesk product, now offered by Discreet.

http://www.discreet.com/3dsmax/

But what I was referring to is the file format, which has become one of the
standard ways to share 3D data between apps. And I was actually just using 3DS
as an example of a file format that, unlike POV or VRML, is oriented towards a
wide range of programs.

http://www.the-labs.com/Blender/3DS-details.html

http://www.spacesimulator.net/tut4_3dsloader.html

http://sourceforge.net/projects/lib3ds/

Info on a bunch of file formats

http://thorkildsen.no/faqsys/cates/formats.html

http://www.dcs.ed.ac.uk/home/mxr/gfx/3d-hi.html



I have been thinking about animation. It was sparked by holding down the “undo”
button and watching my model spin around. This is a most probably but much later
feature. Animation would be an extension of the robotizise window. Which is
going to be an advanced posturing window. Meaning all the Lego joins would join
and pivot as expected. Ill need to get brick clicking working first but I’m long
way towards that already in version 0.8A. I called it robotisize because it will
use some robotics algorithms used for positioning robot arms.

Cool. I'm working on an include file for POVray to animate minifigs. Trust me,
you'll have fun writing that part of the code. Well, at least *testing* it ;-)



Camera/view. Version 0.8A has camera rotation about the Y axis. I’m going to add
Z rotation maybe pre-set Z angles. Mainly because I can’t see the bottom of my
models and that makes it hard to build em. Which is bad.

What I miss in most Ldraw apps is a way to freely position the camera. The one
part missing in most is the possibility to move the camera on the relative
Z-axis. That is, away from or into the subject.

Keep it up.

    
          
      
Subject: 
Re: New LDraw based editor... GLIDE.
Newsgroups: 
lugnet.cad
Date: 
Thu, 15 Apr 2004 18:15:40 GMT
Viewed: 
1969 times
  

In lugnet.cad, Miguel Agullo wrote:

What I miss in most Ldraw apps is a way to freely position the camera. The one
part missing in most is the possibility to move the camera on the relative
Z-axis. That is, away from or into the subject.


Now that would be the zoom, wouldn't it? What I actually meant was a) a zoom
that can get "inside" a model (useful for buildings specially) and b) a way to
move and rotate the camera's target point.

     
           
      
Subject: 
Re: New LDraw based editor... GLIDE.
Newsgroups: 
lugnet.cad
Date: 
Thu, 15 Apr 2004 18:57:48 GMT
Viewed: 
2152 times
  

In lugnet.cad, Miguel Agullo wrote:
In lugnet.cad, Miguel Agullo wrote:

What I miss in most Ldraw apps is a way to freely position the camera. The one
part missing in most is the possibility to move the camera on the relative
Z-axis. That is, away from or into the subject.

Now that would be the zoom, wouldn't it? What I actually meant was a) a zoom
that can get "inside" a model (useful for buildings specially) and b) a way to
move and rotate the camera's target point.

I think ldview and ldglite can do this.

     
           
      
Subject: 
GLIDE - Simple features im proud of.
Newsgroups: 
lugnet.cad
Date: 
Sat, 17 Apr 2004 21:13:45 GMT
Viewed: 
2307 times
  

In lugnet.cad, Don Heyse wrote:
In lugnet.cad, Miguel Agullo wrote:
In lugnet.cad, Miguel Agullo wrote:

What I miss in most Ldraw apps is a way to freely position the camera. The one
part missing in most is the possibility to move the camera on the relative
Z-axis. That is, away from or into the subject.

Now that would be the zoom, wouldn't it? What I actually meant was a) a zoom
that can get "inside" a model (useful for buildings specially) and b) a way to
move and rotate the camera's target point.

I think ldview and ldglite can do this.

There is a nice little and probably well hiden feature i have added to GLIDE.
Its called "Brick Focus". To use it press the 'F' key. Its will focus the camra
on the curently selected brick. To reset the camera just press 'R'. Its the
easyest way to move the camra in my opinion ala HOMEWORLD.

If you Deselect all the bricks you can then use the brick move keys to move the
camra.

Brick grooping. Ever played an RTS game eg Command & Conquer? Im trying to take
lots of insperation from them. To make a brick groop press ALT and a number key.
Later you can reselect that groop by pressing the number key again. There is
more you can do with grooping its at the bottom of the help file.

Let me know if you like it.

--Dan.

    
          
     
Subject: 
GLIDE - More about cameras.
Newsgroups: 
lugnet.cad
Date: 
Sat, 17 Apr 2004 22:05:41 GMT
Viewed: 
2051 times
  

Hi
I don't want to give the user total camera freedom. Sorry. It’s because of RTS
games. I like RTS games there my fave computer game genre. The ones I found
easiest to use had fixed views. If you have full camera control you can get lost
easy.
Having said that I do allow camera movement not rotation in 0.7A. Deselect all
the bricks then press the brick move keys.
I curently have rotation in 0.8A as well but im not shure quite how im going to
alow it to be used yet.

--Dan.

   
         
   
Subject: 
Re: New LDraw based editor... GLIDE.
Newsgroups: 
lugnet.cad
Date: 
Mon, 19 Apr 2004 16:38:22 GMT
Viewed: 
1845 times
  

In lugnet.cad, Daniel Bennett wrote:
In lugnet.cad, Miguel Agullo wrote:
Hi Dan,

This looks very good.

Seconded. I particularly like the cartoony renderering, presumably done by
increasing OpenGL's line width and not using lighting? Solve all your
mismatching normal problems by not using them! Genius

Please consider exporting to 3DS. Leocad does it, while Mlcad does not.

I've played around with available 3DS importers/exporters for other projects
and usually ended up rolling my own (it's not too hard to do a simple export)

However, lib3ds seems to be the best of the bunch and is something I wish I'd
found 2 years ago. http://lib3ds.sourceforge.net/

Camera/view. Version 0.8A has camera rotation about the Y axis. I?m • going to add
Z rotation maybe pre-set Z angles. Mainly because I can?t see the bottom • of my
models and that makes it hard to build em. Which is bad.

I use a very nice view adjuster called agviewer. Polar Rotations, Flying
mode, zooming panning, etc. Why boggle your mind thinking about gimble
lock (and friends) when Philip Winston has done the hard work already?
Google for it and you get two files agviewer.h agviewer.c.

Here's one http://www.cise.ufl.edu/~lok/teaching/comp136/basic/agviewer.cpp

Send it mouse/keyboard events and it basically jiggers your model view matrix
just before you do your drawing. Simple quick and easy. It's written for glut,
but it's v easy to hack into working on other things. I've done it for X11

Good Luck

 

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