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 / 8654
8653  |  8655
Subject: 
Re: Ldglite must be faster
Newsgroups: 
lugnet.cad
Date: 
Thu, 5 Sep 2002 21:25:37 GMT
Viewed: 
1060 times
  
In lugnet.cad, Anders Isaksson writes:
No, I meant: Just another program which gets commands through Windows
messages, pipes, shared memory, files on disk, or any other of all the
possible methods.

Not a DLL, not an ActiveX, not a COM-object, but a plain Application.

Ah.  We've got that already - ldglite in offscreen mode.

It would probably have to render to a tempfile, though...

That's the downside.

call to a DLL would be to render some LDraw code.  Something like:
   RenderLDraw(hDC, sLDrawCode, sWorkDir)

It would probably be better to 'render' to an in-memory buffer (windows
bitmap?), supplied by the main application, and let the main application
handle the real painting.

Right.  That's what I thought device contexts basically were.  Maybe I'm
misremembering; sorry.

My final thought is that it would be good if the DLL could produce one
or more structures populated with the heightmap and/or the ... ummm ...
part-map(?).

What info should be in the height map?

The final Z values of each pixel.  I'm not sure how useful that data would be...

A 'part-map' would be a record of which part (actually, source line from
the sLDrawCode parameter) is rendered at each pixel.  This could be used
for hit-testing, to allow the client program to support (some) mouse
interaction.

Interesting. Just doubles the memory consumption...

True.  Having a HitTest() function would be good. :)  But that would require
the DLL to keep state information, or it would have to reprocess the file
with each call to HitTest.

Considering the problem from the angle of "what functions would be
desireable to support a fully interactive LDraw editor?" might be fruitful.
I've got to go now, I'll think about this some more.

Steve



Message is in Reply To:
  Re: Ldglite must be faster
 
"Steve Bliss" <partsref@yahoo.com> skrev i meddelandet news:utvenuov1aga5rp...4ax.com... (...) Server), (...) WM_COPYDATA (...) It shouldn't use WM_COPYDATA, that was just a joke. No, I meant: Just another program which gets commands through Windows (...) (22 years ago, 5-Sep-02, to lugnet.cad)

39 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