Quantcast
Channel: LDraw.org Discussion Forums - LDraw Editors and Viewers
Viewing all 122 articles
Browse latest View live

Rotation Vector values (6 replies)

$
0
0
Hi,
I have found that step parts through the vertical but I need to fine tune it and the manual option is greyed out. I ma picking the edit -> rotate - Keyboard entry option.

Thoughts?

Thanks

LDCad 1.4 Beta 1 (win+linux) (16 replies)

$
0
0
Hi all,

This weekend I finished the first beta of LDCad 1.4, it took a bit more time than I planned but hopefully it's worth the wait.

Some new features are:

  • Script based animation.
  • Groups are now stored in the LDraw file.
  • Updated GUI (font and some icons wise).
  • Made it easier to interact with session mode's and options
  • Experimental support for the LDraw texture meta (all three variants)

See the changeLog.txt for the full list of changes and additions.

Animation is of course by far the most important new feature, animaitons are done using lua scripts. I added three animations to some of the example models (5510, 5580 and 8248).

Here's a clip of 8248 and 5580 in action.

I also added a full api reference to the LDCad site at

http://www.melkert.net/LDCad/docs/scriptAPI

and some getting started pointers concering making animations at

http://www.melkert.net/LDCad/docs/scriptExamples


With the 1.4 version I also changed the license a bit, it adds an exception to the non commercial use only part. As I received questions from people wanting to use LDCad for making building manuals in order to sell them.

Final note due to the new font rendering I'm not completely sure the 1.4 version will work on all Linux distributions currently compatible with 1.3a, so part of this first beta will be fine tuning that aspect of the Linux versions. But I can only do that if people report problems (or success) to me so I can make adjustments etc.

Thanks to Willy for tweaking some of the navigation arrow icons for me.

In closing some screenshots , hope you like the new version.



MLCad: LSynth buttons unpressable (5 replies)

$
0
0
Hello,

I've encountered some sort of problem and I don't know the solution to it.
When using MLcad and LSynth, at some point the LSynth buttons become unpressable except the one to add a new LSynth command. This is the second time I have this "problem" but the last time it appeared just after I finished the model, so it wasn't a problem, but this time, I still need to add some LSynth stuff.

Is it just me looking over something? Anyone knows how to get the LSynth buttons working again?

[webGLviewer] - Yet another WebGL viewer (8 replies)

$
0
0
Hello,

I was looking for some topic to play with WebGL recently, and found out LDraw file format to be simple and interesting to implement as a exercise.

You can check my result at:
http://trybikowo.pl/ldraw/

I am a little bit involved in mindstorms/WeDo-based education projects. My goal is to add some animations (at least) or (even) control to the models. A kind of exercise for children that participates in workshops which can be done at home.

All feedback is more than welcome :)

Best regards,
Jakub Trznadel

LDCad 1.4 Beta 2 (win+linux) (61 replies)

$
0
0
Hi all,

I just released the second beta of LDCad 1.4

It has a boatload of bug fixes and two new major features, namely OpenGL export and 'triangle angle' selection information the later helps you create something like this:



See also this video clip

The first let you export the current editor view (without GUI items) into any size your VGA card supports. For example here's an exported snapshot of the new 8071 example model.




8071 includes an advanced animation script example which makes it's mechanics come to live. You can view the exported version of it on youtube. And I also made a second clip showcasing some of the internals.

As animation might be a difficult thing to get started with I also made a two part tutorial video on making an animation from scratch.

Part 1 The model
and
Part 2 The script

Like always you'll find the latest LDCad version at

www.melkert.net/LDCad

The next version will probably be the definitive 1.4 version without any major features as I'm taking a little break from working on LDCad for the next couple of weeks.

Have fun.

LDview: weird crash (9 replies)

$
0
0
Hello,

I've made this file (it's set 7140), but I can't view it in LDview. It crashes immediately when it starts up (after double clicking the file). I think it must be one of the parts inside the X-wing, because I can view all the submodels separately except the X-wing. And, I downloaded a file from the internet based on the same set (altough it was old and incomplete) and it had the same problem with the X-wing.

Could someone try to open the file on their pc to see if it crashes there too?

I have Windows 8.1 Pro 64bit and LDview 4.2 Beta.

[Bricksmith] Where is system preference files located (6 replies)

$
0
0
So I have a problem that maybe someone would be able to help me with. I did a search of the forum and found nothing.

I use multiple computers with multiple hard drives and therefore have to boot from various copies of OS X. I'd like to be able to export my favorites list of parts to another hard drive and not have to re-create a new favorites list. Is this possible? I imagine it would be located in a system preferences file somewhere. But I can't seem to find a system preference file for Bricksmith. Any help would be appreciated. Thanks.

I’d like to introduce our new Digital LEGO builder called MOC Builder. (3 replies)

$
0
0
Dear fellow digital builders,

I’m Henry Park, a member of BrickLink's tool development team.
I’d like to introduce MOC Builder, our new Digital LEGO builder, that was developed based on LDraw's library of virtual LEGO bricks. It allows you to build a virtual LEGO creation on your Windows, Mac, or Linux computer. It also helps you order real LEGO bricks to turn your virtual creation into a physical model. To make that possible, we added part connectivity on top of the LDraw library and integrated BrickLink's marketplace within the tool.





Here are key features of MOC Builder:
  • Drag-and-drop building
  • Building with Connectivity
  • Undo, Redo, Cut, Copy and Paste
  • Loads both LDraw and LDD (Lego Digital Designer) models
  • Search parts by name and description either from LDraw library or BrickLink Catalog
  • Part Browser with customizable category
  • Supports all LDraw colors (as of 10/30/2014)
  • Find and replace (with color) parts within a working Set
  • Step browsing for building instructions
  • Automatic grouping
  • Overlap Check
  • Import a set as a model from local file system
  • Import a set from the Set Inventory of BrickLink
  • Export parts to BrickLink Wanted List
  • Calculate price of model based on BrickLink market price of the parts
  • +Connectivity Editor

MOC Builder is an open source, free software. Any ideas, comments, or bug reports will be greatly appreciated. If you are a developer of existing tools on LDraw platform and wish to integrate your tools with MOC Builder, I’d love to hear any suggestions from you.
Please feel free to contact me.

MOC Builder is licensed under The BSB 3-Clause License.

MOC Builder can be download following link:
https://github.com/MOCBuilderOrg/MOCBuilder/releases

Thanks,
Henry Park

LDCad 1.4 (win+linux) (4 replies)

$
0
0
After two beta's I think 1.4 is stable enough to justify a definitive version, so here you go.

I've fixed all the issues reported in the beta 2 thread and some direct mails. I've also implemented a few small changes suggested in those same sources.

No big changes (besides the 17 bug fixes :) ) otherwise, just:

  • Missing files dialog (disabled by default)
  • Edge anti alias (disabled by default as I'm not a big fan of aa myself)
  • Reorganized the selection menu hoping to make it more intuitive.

Like always you can get the newest version from www.melkert.net/LDCad/download

Here's a preview of the edge AA, in means of an OpenGL export without it and one with it enabled





And somewhat unrelated to 1.4 I also made a short tutorial clip showing how to work with the flexible part templates.

With this version I'm closing the book on 1.4 in order to get started with 1.5. In which I'm hoping to extend the animation and scripting possibilities, and it will also introduce detachable/floating bins (default gui will remain visually identical though)

Have fun

Do we need another LDraw building program? (2 replies)

$
0
0
Hi all.
I'm working on a simple builder in Java, derived from JLDraw Java viewer, but now I wonder if we really need yet another building software :)

My program will have a building mode with "autoconnect", i.e. new part will "snap" to nearest connection on line of sight (it is already done for studs, tubes, some technic pin and pegholes, but needs lots more work for other connections).

It is in Java, so we have "one version is good for all". Some drawbacks are the "rough" rendering (You must optimize a lot if you want some accettable speed in Java...), and probably the maximum size of a model, that will be in the order of 5k-10k parts (i'll not tested yet).

The coming of "MOC Builder" from Bricklink will make my program useless, I think.

So, I'm here to ask for your opinion: we need another building software? Please talk frankly and be direct: I'll survive to your criticism :-p ;-)

Thank you in advance.

[LDView?] Programatically generate snapshots (3 replies)

$
0
0
Hello,

I've never worked with LDView before, but after installing it and playing around with it, it looks like it fulfills a need I have for a project I'm working on.

I'd like to generate rendered snapshots (either in memory or saved to disk) of a part (.DAT file) from different camera angles by making calls to a DLL (LDVLib.dll I think).

The application I'm working with is C#, so if there's any existing wrapper that exposes library calls then having that would be a great start. Otherwise I'll probably end up writing my own, so long as it looks possible to do after I look at the header files.

Any guidance, experiences, or even questions would be greatly appreciated.

Thanks!

JBrickBuilder - an easy LDraw builder in Java (8 replies)

$
0
0
Hi all.

I'm pleased to announce:
JBrickBuilder
a LEGO builder in Java for LDraw part library.

Program is in beta and it is completed at 40%, so most functions are planned but absent in this release.

I use a connection database I built to allow "snapping" of parts when you move a brick near another. For some connection type program also align part with receiving part, so building winged or "snotted" model is not so difficult.

Connection database is in zip form and downloaded at first start. It is far from complete: it contains over 280 parts (decorated parts uses same connection of plain parts, so minifig torso is one part in connection database, but it is used for all 300 torso in library, so probably working parts are a lot more) and program is able to auto-detect connections for lots of parts (I checked 155 parts for now).

When connection does not work, you always fall back on "placing grid", a plane that use snap and orientation to place parts.

Program is on Sourceforge:
https://sourceforge.net/projects/jbrickbuilder/
with manual (english, PDF).

To get program working you need only the .JAR file. All needed files are downloaded automatically at first run.
If you used first beta version, after program update make sure that you update connection database, it is incompatible with first version.

Next days, I'll release other information about connection model and connection definition schema.
For now, what I can say is thanks to Ben Supnik I partially redefine connection layer to open file format to connection type modifications without needs of code changes: it is a configuration file in XML format.

Stay tuned.

Mario

JBrickBuilder connection model (52 replies)

$
0
0
Hi all.

After a (really good) ideas exchange with Ben Supnik (thanks Ben!), I partially redesign my program connection model and strategy.

I think it can be useful to other programmers/coders that works with LDraw library, so I wrote a brief manual that explain how model works.

Now, adding a connection type and an autodetect strategy using LDraw primitives don't requires to change program code, but only a configuration file.

Manual is here (PDF, english).
Here you can download the latest connection database (as a zip file).

To edit connection I built a sketchy editor, really basic:
- connection editor as a "portable" package
- connection editor source code

Feel free to comment/use this work.
I released free to LDraw community.

Mario

LDCad 1.4a (win+linux) (34 replies)

$
0
0
I just released LDCad 1.4a it fixes a couple of problems and includes new snap info and part bin tweaks.

Like always you'll find the newest version at:

http://www.melkert.net/LDCad/download

Biggest change is the new 'figures' branch inside the sorted part bin group. It allows for easy access to the new friends figures, it also includes the old minifig groups (which I tweaked a bit in order to incorporate the new arms) and new Fabland and Technic figure groups.

I've also added part snapping to all parts in those groups except for the minifig hair/hat and accessories.

And I tried to apply some of the smaller requests from the 1.4 thread, like: ESC to deselect and allowing lower FOV etc.

Finally as LDCad now is included in the AIOI I also updated my own installer to look for the AIOI location of LDCad in order to apply updates as the AIOI installs in "Program Files (x86)\LDraw\LDCad" instead of "Program Files (x86)\LDCad" by default.


With this version released I'm back to working on 1.5, which will probably take another couple of months to complete. But like always don't hesitate to report problems / feature requests.

LSynth integration (2 replies)

$
0
0
Hi all.

One next step in develop JBrickBuilder is to integrate LSynth-like functionalities.
Looking to other models, created with various editors/CAD, I found two strategies:
1- direct use LSynth primitives in model
2- use a special META command, "parseable" by original CAD program, and include a "fall-back" for other editors.

I prefer the second method (used by LDCad, BTW), first requires that editors and viewers have LSynth installed.

But, there is a problem: LSynth is a compiled binary, and JBrickBuilder is Java, that is (or should be) cross-platform. I don't want to maintain three or more version, one for every OS.

So, LSynth is licensed GPLv2, and I'm thinking to port to Java, under a GPLv3 license, as a JAR package.

So I'm asking to developers here if there are objections. Of course, I will clearly include references to original project and developers.

Mario

Generate LDCad parts bin custom list. (9 replies)

$
0
0
You can generate LDCad parts bin lists using this modified version of BrickUtils: BrickUtils-0.2.0.0(trev).jar, (.exe version).

Other modifications include the ability to create part-mappings. For a complete list of BrickUtils modifications see the ChangeLog.

This application is distributed under the terms of the GNU General Public License. You can download the source code here.

BrickUtils is free software developed by Mario Pascucci and is available on SourceForge.

For example, after importing bricklink .xml set into BrickUtils(trev)...

Following are the steps to generate a .pbg file (LDCad parts bin list):











Do not hesitate if you have any questions or remarks.

Cheers,
Trevor

LDCad 1.4b (win+linux) (38 replies)

$
0
0
Due to a very nasty bug I'm releasing the 1.4b version only 4 days after 1.4a, it's a new record :)

This only difference in this version to the previous one are two bugfixes related to path content.

You'll find the update here:

http://www.melkert.net/LDCad/download

If you don't want to do a complete reinstall (e.g. due custom modified bin/gui files) you can also upgrade to 1.4b by getting the archive version and manually coping the main executable inside it over the 1.4a one at your install location.

Hopefully this version will last longer.

Problem with ldglite (2 replies)

$
0
0
hi to all,
I just compiled ldglite (v 1.2.4) on my Raspberry Pi, that worked.
When I start it from commandline, the log seems to be OK, but the content of the window that opened is not changed.
Left click iterates through the steps (I can see it in the log), but nothing happens on the screen.
Right click: the windows is completely blank, no menu or anything.
I compiled it on my desktop computer (ubuntu 14.10): the same result.

I remember that I had similar issues 10 years ago and it had something to do with framebuffer.
But I don't find any information in www nowadays.

Is anybody out there who can give me a hint to get a step further?
e.g.where can I find a doc for cmdline-options ?
EDIT:
I can use it in batch mode, it creates pictures from my example mpd-file.
So it's really just a screen output problem.
/EDIT


thank you very much in advance,
regards,
frank

MlCad Favorites (no replies)

$
0
0
Hi

Some time ago I developed this simple application if you want to manage your favorites in MLCAD 3.40. You can find MlCadFavorites: here

LDCad 1.5 progress / opinions req (12 replies)

$
0
0
Made some real progress this weekend so I would like to post some previews in order to gather some feedback.

Main reason for this is me not being completely sure on the details / behavior of the new LDraw source code window. So any suggestions / feedback on that would be very much appreciated.

Here's a screen shot of the 1.5 gui while using undocked windows and the new source window.

And here's one with everything docked (notice the second part bin).

The source window is read only at the moment but in the very least I want it to be able to control selections. And maybe manage third party meta's (e.g. LPUB)?

Any thoughts?
Viewing all 122 articles
Browse latest View live