Subject:
|
Re: Help Needed: Boundary Box Utility
|
Newsgroups:
|
lugnet.cad, lugnet.cad.dev
|
Date:
|
Tue, 14 Aug 2001 18:41:12 GMT
|
Viewed:
|
447 times
|
| |
![Post a public reply to this message](/news/icon-reply.gif) | |
Thank you Don.
I will give it a try tonight, but I'll probably fail. I'll let you know.
I need it for two purposes:
1. Making an overview map of Datsville from the subdivision in town.dat. (Maybe post-editing of the Y and E values by
hand).
2. Making super-simplified models for previews of animations.
Thanks again,
/Tore
Don Heyse wrote:
> In lugnet.cad, Tore Eriksson writes:
> > Could somebody please make a utility that calculates and creates a boundary box for a .dat file?
> >
> > I want it to be able to take a DOS command line like "bbox.exe C:\Ldraw\Models.Mymodel.dat" and it should create
> > 'MyModel.box' in the same directory. An optional outfile argument would be nice, but not necessary.
> >
> > It must also exit without the need of "Press any key to continue".
> >
> > The box files of this utility should include the top studs, as opposed to my part/box replacement files.
> > So, the output file from processing 3001.dat would read:
> > 1 16 0 10 0 40 0 0 0 14 0 0 0 20 box.dat
>
> I don't think I can do this right away since I already have 2 actual
> bug reports and an enhancement request in for ldglite. (I don't get
> many of these so I like to give them priority). It shouldn't be too
> hard to do though. Everything you need is in the L3 parser which you
> can find in the ldglite sources. Just make a new main function
> that gets the dat filename and calls these functions from L3Input.cpp
>
> LoadModelPre();
> LoadModel(datfilename);
> LoadModelPost();
>
> I believe the bounding box is calculated for you in the Parts[0].BBox
> structure. Then all you have to do is save it to a file. I might be
> able to put this together this weekend, but if you're in a big hurry
> it shouldn't be too much of a project. What do you need this for?
>
> Don
|
|
Message has 1 Reply: ![](/news/x.gif) | | Re: Help Needed: Boundary Box Utility
|
| (...) [snipped: How-To instructions for making this from L3Input.cpp] (...) Ok, I decided to give this a shot during my lunch break. I hacked ldglite to bits and the results (source and win32 exe) should be here. (URL) to work for 3001.dat, but (...) (23 years ago, 15-Aug-01, to lugnet.cad, lugnet.cad.dev)
|
Message is in Reply To:
![](/news/x.gif) | | Re: Help Needed: Boundary Box Utility
|
| (...) I don't think I can do this right away since I already have 2 actual bug reports and an enhancement request in for ldglite. (I don't get many of these so I like to give them priority). It shouldn't be too hard to do though. Everything you need (...) (23 years ago, 14-Aug-01, to lugnet.cad, lugnet.cad.dev)
|
12 Messages in This Thread: ![Help Needed: Boundary Box Utility -Tore Eriksson (13-Aug-01 to lugnet.cad, lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Help Needed: Boundary Box Utility -Don Heyse (14-Aug-01 to lugnet.cad, lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![You are here](/news/here.gif) ![](/news/46.gif) ![Re: Help Needed: Boundary Box Utility -Don Heyse (15-Aug-01 to lugnet.cad, lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Help Needed: Boundary Box Utility -Tore Eriksson (15-Aug-01 to lugnet.cad, lugnet.cad.dev)](/news/x.gif) ![](/news/246.gif) ![Datsville Overview Map (Was: Boundary Box Utility) -Tore Eriksson (15-Aug-01 to lugnet.cad, lugnet.cad.dev)](/news/x.gif) ![](/news/246.gif) ![Re: Datsville Overview Map (Was: Boundary Box Utility) -Michael Horvath (16-Aug-01 to lugnet.cad, lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Datsville Overview Map (Was: Boundary Box Utility) -James Reynolds (16-Aug-01 to lugnet.cad, lugnet.cad.dev)](/news/x.gif) ![](/news/46.gif) ![Re: Datsville Overview Map (Was: Boundary Box Utility) -Michael Horvath (17-Aug-01 to lugnet.cad, lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/268.gif) ![Re: Datsville Overview Map (Was: Boundary Box Utility) -Michael Horvath (16-Aug-01 to lugnet.cad, lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/28.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Datsville Overview Map (Was: Boundary Box Utility) -Michael Horvath (16-Aug-01 to lugnet.cad, lugnet.cad.dev)](/news/x.gif)
![](/news/x.gif) ![](/news/x.gif) ![](/news/68.gif) ![Re: Help Needed: Boundary Box Utility -Don Heyse (15-Aug-01 to lugnet.cad, lugnet.cad.dev)](/news/x.gif)
- 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
|
|
|
|