Jump to content
THIS IS THE TEST SITE OF EUROBRICKS! ×
THIS IS THE TEST SITE OF EUROBRICKS!

Recommended Posts

Posted
I'd rather you tell me you aren't going to implement scroll bars because you don't like them than tell me I am wrong because I prefer a different usage paradigm than you do.

Hi Mike,

Yes you're right, I was a bit harsh saying that. Sorry if I offend you. :cry_sad:

It is true that, for now, I don't plan to implement scrollbar, and I'm not excited about implementing them. I've sometimes had to implement scrollbar for some software I've develop for my job, and it was always painfull. The API of scrollbar is not convenient and always throw exceptions.

Since I truely think that the pan and zoom feature is convenient enough, and since I've still a lot of other features I need to add, I don't want to spend some time on developing the scrollbars for now. But maybe in a far furture, if nothing more interresting end up on my todo list, I may take some time to implement them.

Bye.

  • Replies 688
  • Created
  • Last Reply

Top Posters In This Topic

Posted

Hi Alban,

the rotation of a dragged piece works! Good job.

Next wish for the 4.5/12V-fans:

post-7561-1272987239.gif

Is it possible for the software to identify, that - if a new curve will be attached to a point - the alignment of the curve is "away from the center" (on top of the picture)?

Don't get me wrong: The software shold not forbid the alignment to the center, but prefer one of them.

I don't know, how difficult this will be, its just a wish :)

Leergut

Posted
Hi Alban,

the rotation of a dragged piece works! Good job.

Next wish for the 4.5/12V-fans:

post-7561-1272987239.gif

Is it possible for the software to identify, that - if a new curve will be attached to a point - the alignment of the curve is "away from the center" (on top of the picture)?

Don't get me wrong: The software shold not forbid the alignment to the center, but prefer one of them.

I don't know, how difficult this will be, its just a wish :)

Leergut

Hi,

I'm glad to here that you like the new snapping! :classic:

For your question, actually it depends if you're dragging a part from the library or not.

1) If you are dragging a part from the library, the selected conection point (the red one) is always the first one in the XML file. So this is working the way you want if you try to connect to the bottom of the joint, but not working if you try to connect from the top of the joint. But I cannot think of a proper solution for now. I may need to think more deeply to see if I can find some logic.

2) Now if you are moving an already placed part on the layout, the current connection point (the red dot) will be automatically updated according to where you click on the part. The red dot will be updated to the closer free connection point from your mouse click. Then this red dot is used for the snapping. So you should always try to grab your part from the side you want to connect to.

BUT: I just tried now, and it seems the snapping is a a bit bugged if you change the current connection point and try to snap in the same drag'n'drop. It's better then to first click and release to change the current connection point, then grab and move the part.

Thanks for letting me find this bug, I will fix it in a future release.

Hope it helps!

Bye.

Posted

Ok I just fixed the bug I mentionned above in one line of code. I will wait a bit longer to see if new urgent bug arise and will probably release an 1.6.1 version in few days.

Bye.

Posted (edited)

Hi there!

Here some more GIFs and XML straight out of the 60's :tongue:

113 Motorized Train Set

GIF XML

113.set.gif

116 Deluxe Train Set

GIF XML

116-1.set.gif

123 Passenger Coach (also usable as Set 124 "Goods Waggon")

GIF XML

123.1.set.gif

125 Tipper

GIF XML

125.1.set.gif

344 Bungalow

GIF XML

344.set.gif

346 House with car

GIF XML

346.set.gif

Have fun!!!

I'm actual at 1969 and will progress.

Regards!

Thomas

Edited by Rumpelmuck
Posted

Hello all.

In case anyone was wondering why all the new GIFs that were made between 1.5 and 1.6 weren't included in the new release, it turns out Alban didn't have the time to include them due to the last minute programming of the new features which definitely deserved the top priority for this release. Appologies if anyone was disapointed.

I have just taken over more responsibility for the GIFs and XMLs today and have uploaded them to the BlueBrick parts tracker. They will be made available in the downloadable zip files as soon as possible. The pages for the parts tracker will load a bit slower in future due to the rescaling of the GIF images which will make the pages much easier to view. As of today, there are also new parts categories to help handle the ever increasing number of GIFs, and there are also a few other cool features that are under development which you guys have asked for. They might be included in the 1.6.1 release.

Watch this space. :classic:

Thanks again to everyone for the generous contributions! :sweet:

Posted

Hi there!

I just updated Sets 123 and 125.

Here are two more sets.

721 Steam Locomotive

GIF XML

721-1.set.gif

122 loco with tender

GIF XML

122.set.gif

Could somebody pls. doublecheck the 122 files? It look's like my Bluebrick v1.6 installation ignores the SnapMargin section. The GIF will not fit in the middle of rails.

Thanks!

ciao Thomas

Posted
Could somebody pls. doublecheck the 122 files? It look's like my Bluebrick v1.6 installation ignores the SnapMargin section. The GIF will not fit in the middle of rails.

Thanks!

Hi,

This is a quite original margin you try to create. Because you want to place the train on the track and the train is smaller than the rail.

Usually the margin is a margin that comes inside the part, but here, you want to add a margin outside the part. Since the margin is supposed to be positive when it is inside the part, you can actually add a margin outside the part with a negative value. So to solve your problem you should write:

<top>-0.5</top>

<bottom>-0.5</bottom>

Which means give a -0.5 margin to both top and bottom.

Bye.

Posted (edited)

Another release? So soon?

No wonder you left the parts out! I think you guys deserve a rest for all that hard work....

I'll try it when I get home from work...I've been wanting to do a bit of "Lego computerised playing"

Edited by Matt Dawson
Posted

This is not systematic, but it may happen that I release soon after a major release another minor release that fix the bugs introduced in the major release and found by the users.

In the 1.6 version an anoying bug on the new snapping method was found. Therefore I estimate that this bug harm the main new feature of the 1.6 release.

So yes, I may release the 1.6.1 version soon.

Bye.

Posted (edited)

Inspired by Rumpelmuck's recent contributions, I set about adding all the classic baseplates with rounded corners to the BlueBrick baseplates library. Then I got a bit carried away, and ended up adding more than 20 new baseplates and a few replacements for existing baseplate and road GIFs.

All the parts are available on the parts tracker and should be available in the add-on library pack with the next release.

Edited by missouri_bb63
  • 2 weeks later...
Posted

Thanks for the contributions Thomas! The GIFs (with baseplates), have been added to the parts tracker and they will be available in the downloadable GIF packages shortly. I will try to contribute a few GIFs myself in the next few weeks.

BlueBrick version 1.6.1 is just having some new functions translated into the various supported languages and then it will be available for download. I am sure Alban will write a post after the release concerning the great new features which several of you have asked for over the past year.

  • 2 weeks later...
Posted (edited)

Hello all,

at this point you might be asking... "why should I download it... what are the new features?"

As I am not sure that everyone reads the change log on the site, I thought I should mention something about the new release here as well as some instructions on how to use the new features.

In addition to several bug fixes, the new features include things that many of you have asked for.

Up until now it has been tough trying to find small GIFs in the part library window at the top right corner. This is because everything was set to scale. As some GIFs were getting bigger, it became increasingly difficult to see the small ones. Now, you have several options to display the GIFs in the library the way you like them. Right click in the part library window and select one or a combination of the following 3 options.

1. Large icons (zooms in or out of icons, same function as the regular right click had previously)

2. Respect proportion (toggles scaling of parts on or off, switching it off will help you to find those small GIFs, but it is handy to have on when looking for the right baseplate)

3. Bubble information (when placing the mouse cursor over the GIF you get a bubble, also known as a "tool tip", with information about the GIF)

Settings for this 3rd feature can be found in the global options menu, under the part library tab. Here you can chose which information you want to see in the bubble.

While you are on that tab, you will notice that the parts folders/categories have been extended, and that you can now place them in any order you like above the part library window. This way you can sort them from left to right, from most used to least used. You can also change the background color of the library window.

On top of that, all the GIFs which have been created since the last release, are available for download. Although this release was more feature driven, I think the library was still extended by 70 or so new GIFs. Thanks to all who contributed! If anyone wants to try making GIFs using LDD let me know. I will be sticking to MLCad for a while. Enjoy!

Edited by missouri_bb63
Posted

Thank you Missouri for this details description of the 1.6.1 release.

Now I will start implementing the new features for the 1.7 release, which may not appears before several months, because I plan a lot of work for the next release. :classic:

Bye.

Posted

Hi!

I played a little with this trackplanner, especially the flextrack. In my eyes, one function is usefull: The programm groups 4 single flextrack segments and you can adjust them identically.

I think there should be also a way to set the angle of a single flextrack, perhaps with a option menü of this piece (right click -> set angle).

Last point on my wish list: Press at a magic button, then select two open connection points and Bluebrick will close the gap between these two open connection points (only if there is enough space). Perhaps (cubic?) splines may work?

Stefan

Posted

Hi!

I played a little with this trackplanner, especially the flextrack. In my eyes, one function is usefull: The programm groups 4 single flextrack segments and you can adjust them identically.

I think there should be also a way to set the angle of a single flextrack, perhaps with a option menü of this piece (right click -> set angle).

Actually in the lego track planner, you can adjust the number of flex track between 1 to 4. When you click on the red rotation handle you can make vary not only the angle but also the number of flex track pieces by moving the mouse closer to the opposite attached point.

I though this design was quite interesting and easy to implement, since I just need to divide the total angle by the number of pieces used to get the angle of each piece.

Of course if I implement this design, I will not restrict the number of flex piece to 4. I can use unlimited number, no matter how far you move the mouse away.

What is quite smart in this design is that one side of the track stay fixed while you are bending the other one. However, with this design you can only make a circular curve, and if you want to make a S design, you need to do it in several steps.

Last point on my wish list: Press at a magic button, then select two open connection points and Bluebrick will close the gap between these two open connection points (only if there is enough space). Perhaps (cubic?) splines may work?

Stefan

Actually using spline was my first draft idea for flex track. However, it may not be as simple as that to implement. For example if you want to fill a gap between two tracks randomly placed, there's a little chance that the two tracks are at the exact distance of an integer number of flex track. To succeed to fill the gap you need to add one more flex track and deform the curve in a slight S shape.

Using the spline may be a solution but I need to deal with 2 constraints:

- The maximum angle that a single flex track can take

- A discreet length for the spline: the spline length must be multiple of a flex track length

Based on these 2 constraints, will I succeed to write the correct algorithm? Sorry, but I'm not sure...

You can start to send me some aspirin...

Bye.

Posted

Having played with that a bit, it's a very intuitive way of handling flex track. Removing the four piece at a time limit would be a definite improvement though.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.

Announcements

  • THIS IS THE TEST SITE OF EUROBRICKS!

×
×
  • Create New...