Welcome, Guest
You have to register before you can post on our site.

Username
  

Password
  





Search Forums

(Advanced Search)

Forum Statistics
» Members: 4,684
» Latest member: vincent guersch
» Forum threads: 5,810
» Forum posts: 49,608

Full Statistics

Online Users
There are currently 338 online users.
» 3 Member(s) | 332 Guest(s)
Applebot, Bing, Google, Orion Pobursky, Philippe Hurbain

Latest Threads
Part Request: 82445pb01 f...
Forum: Part Requests
Last Post: john morgan
1 hour ago
» Replies: 4
» Views: 990
Requesting Part 95228pb02
Forum: Part Requests
Last Post: Matthew
1 hour ago
» Replies: 0
» Views: 15
Part Request: STAR WARS H...
Forum: Part Requests
Last Post: Gerald Lasser
1 hour ago
» Replies: 3
» Views: 241
Most Common Parts that re...
Forum: Part Requests
Last Post: tom alphin
Today, 3:50
» Replies: 19
» Views: 1,127
Existing Part Edit Reques...
Forum: Parts Authoring
Last Post: Magnus Forsberg
Yesterday, 17:47
» Replies: 132
» Views: 258,819
[LDPE] 1.8.86 Released (C...
Forum: Parts Author Tools
Last Post: Gerald Lasser
Yesterday, 17:06
» Replies: 1
» Views: 359
Town and Trains 1994
Forum: Official Models
Last Post: Takeshi Takahashi
Yesterday, 11:08
» Replies: 6
» Views: 1,615
Part request: 6920 Brick ...
Forum: Part Requests
Last Post: Bob R0Sch
2025-01-13, 20:41
» Replies: 3
» Views: 414
Pirate Themed Parts
Forum: Part Requests
Last Post: Belic
2025-01-13, 20:28
» Replies: 32
» Views: 3,174
Part Request for 87621pb0...
Forum: Part Requests
Last Post: Matthew
2025-01-12, 22:25
» Replies: 0
» Views: 237

 
  LSC overdue?
Posted by: Roland Melkert - 2014-01-07, 1:13 - Forum: General LDraw.org Discussion - Replies (2)

Not that I'm complaining, but isn't the LSC overdue? Or have I mist something concerning a rule change?

Print this item

  Lego Simpsons?
Posted by: Mark Kennedy - 2014-01-06, 17:57 - Forum: Off-Topic - Replies (1)

After seeing the picture on Brick Set I did a Google search and found quite a few links:
Brickset entry
metro.co.uk article
The eyes on the minifig heads look kind of squinty.

Print this item

  LDView POV output
Posted by: Michael Horvath - 2014-01-05, 21:26 - Forum: LDraw File Processing and Conversion - Replies (15)

Some of my parts are written as having color "LDXColor60_slope", but this color is not defined anywhere in the POV file. What should I do in the meantime? Is there a workaround?

[edit]

This is the change to the POV code I did to fix it. Instead of this:

Code:
#ifndef (LDXSkipChromeColorMacro)
#macro LDXChromeColor(r, g, b)
#if (version >= 3.1) material { #end
    texture {
        pigment { rgbf <r,g,b,0> }
#if (LDXQual > 1)
        finish { ambient LDXAmb diffuse LDXDif }
        finish { phong LDXPhong phong_size LDXPhongS reflection LDXChromeRefl brilliance LDXChromeBril metallic specular LDXChromeSpec roughness LDXChromeRough}
#end
    }
#if (version >= 3.1) } #end
#end
#end


I did this:

Code:
#ifndef (LDXSkipChromeColorMacro)
    #macro LDXChromeColor(r, g, b)
        #if (version >= 3.1) material { #end
            texture {
                pigment { rgbf <r,g,b,0> }
        #if (LDXQual > 1)
                finish { ambient LDXAmb diffuse LDXDif }
                finish { phong LDXPhong phong_size LDXPhongS reflection LDXChromeRefl brilliance LDXChromeBril metallic specular LDXChromeSpec roughness LDXChromeRough}
        #end
            }
        #if (version >= 3.1) } #end
    #end
    #macro LDXChromeColor_slope(r, g, b)
        #if (version >= 3.1) material { #end
            texture {
                pigment { rgbf <r,g,b,0> }
        #if (LDXQual > 1)
                finish { ambient LDXAmb diffuse LDXDif }
                finish { phong LDXPhong phong_size LDXPhongS reflection LDXChromeRefl brilliance LDXChromeBril metallic specular LDXChromeSpec roughness LDXChromeRough}
                normal { bumps 0.3 scale 25*0.02 }
        #end
            }
        #if (version >= 3.1) } #end
    #end
#end

And then I did this:

Code:
#ifndef (LDXColor60) // Chrome Antique Brass
    #declare LDXColor60 = LDXChromeColor(0.392157,0.352941,0.298039)
    #declare LDXColor60_slope = LDXChromeColor_slope(0.392157,0.352941,0.298039)
#end

Print this item

  DATHeader 3.0.14.0 - just released
Posted by: Michael Heidemann - 2014-01-05, 19:05 - Forum: Parts Author Tools - Replies (12)

Based on the items below I updated DATHeader today.
You can download as usual from DATHeader homepage.

Please leave your comments to this version as answer to this post - thanks.



I like to sum up here my and hopefully your ideas for improvements of DATHeader. Or, if you say your ideas are not good please also leave a comment. The result should be to improve DATHeader for better work.

1)
Based on the current origin of this part (http://www.ldraw.org/cgi-bin/ptdetail.cg...s/x582.dat) I think it might be worth to check for the origin to be inside the bounding box. If not give a warning. (Already coded in my develop version).

2)
Based on the current comment on this part (http://www.ldraw.org/cgi-bin/ptdetail.cg.../u9292.dat) I think it might be worth to check from the end of the file to the first occurence of a real line for only line breaks and delete those empty lines.
Edit:
DATHeader write only one CR_LF after the last line with content if it is saved. So it is only necessary to detect those unnecessary lines and present the result to the user.
Edit:
Check for those empty lines is now also implemented (Already coded in my develop version).

3)
Based on the current comments on this part (http://www.ldraw.org/cgi-bin/ptdetail.cg...47326c.dat) further documented in the thread http://forums.ldraw.org/showthread.php?t...0#pid11690 I think it might be worth to implement a basic language check for at least some common wrongly used words like "color vs. colour", "gray vs. grey". The words to check should be in a separate file, so we can easily extend the list of words. (Already coded in my develop version).
Edit:
I did not know that it is sooo different: http://www.statsci.org/smyth/ozus.html. There are still more pages about this issue so maybe we need a complete dictionary in australian english that I should use in DATHeader.

4)
While working on parts that should use pattern from another part it found it anoying to seach for the data of the pattern that should be integrated into the part. So I added a infobox where the dimensions of the bounding box and the center of the bounding box is noticed, so I only need to open this file in DATHeader and have the values that i need to calculate the position and the zoomlevel. (Already coded in my develop version).

Print this item

  Wrong link on page
Posted by: Michael Heidemann - 2014-01-05, 18:31 - Forum: Website Suggestions/Requests/Discussion - Replies (1)

On the page http://www.ldraw.org/article/292

The link for the localisation guidelines is broken. Please adjust.

Print this item

  British vs. American English
Posted by: Michael Heidemann - 2014-01-05, 18:12 - Forum: General LDraw.org Discussion - Replies (5)

There is just an actual discussion on the part: http://www.ldraw.org/cgi-bin/ptdetail.cg...47326c.dat that I like to have here for future reference.

Some years ago we where talking about british vs. american english for part description.

If I remember correctly we decided to use the british english to honor James Jessiman as an Australian guy.
Therefore the meta command is f.e. !COLOUR and not !COLOR.

Now I am aware that the decription of the colours in the LDConfig.ldr is not made this way. There is often gray instead grey used.

If I am right and this is our current policy the LDConfig.ldr should immediately be updated.

Also in our document for part authoring this detail should be mentioned.

Print this item

  New pattern for 3004p07.dat
Posted by: Michael Heidemann - 2014-01-05, 14:32 - Forum: Parts Authoring - Replies (1)

I really have my problems in idealisation of this pattern like requested http://www.ldraw.org/cgi-bin/ptdetail.cg...004p07.dat.

Here is what I came along with the picture provided by Steffen.

Is this really better than the previous?



Attached Files
.dat   icecream2.dat (Size: 31.61 KB / Downloads: 3)
Print this item

  New stud primitive (underside)
Posted by: Christian Neumann - 2014-01-04, 23:45 - Forum: Parts Authoring - Replies (18)

The recently uploaded Mini Snake brought the idea about preventing (auto-)connectivity issues of LDraw related software. The part contains an simple underside stud, but none of the existing stud primitives can be used without a lot of tweaking of the original part shape (see comment about stud4o.dat).
The basic idea is to "convert" the 4-4cylc to a new stud primitive, and then use it instead of the cylc. This step is not forced by the LDraw Standard, but the more i think about it, the more i'm convinced that this last step is worth to be done. If it becomes official, i doubt it will ever be done.
I attached the prototype of that new underside stud. As i have no idea how to name and describe it, help me please to complete it.



Attached Files
.dat   new_stud.dat (Size: 326 bytes / Downloads: 0)
Print this item

  LDRAW and LDD to SolidWorks, Inventor and DXF
Posted by: BrickWorks - 2014-01-04, 20:43 - Forum: LDraw File Processing and Conversion - Replies (36)

Greetings,

I've just recently written 4 different translators for both LDRAW (.dat) and LDD (.g) files that can write to SolidWorks, Inventor, DXF and LDRAW. This was the result of some issues with the previous DAT2DXF translator I was running into with some bad .dat files and other requests that I have seen on these forums with regards to wanting SolidWorks and Inventor translation. I've attached a video showing how these small applications work.

Below are the links to setup files for each application. Unfortunately, I do not yet know how to create a trusted certificate for my ClickOnce Installer, so you may get a warning when downloading. The link will install the application to your Start Menu in SolidPerformance -> BrickWorks -> Application Name.

There are some requirements as of now, though because I am using ClickOnce, I could possibly rollout an update to support older version of the limitation listed below.

Does not support Windows XP and older.
Requires Microsoft .NET 4.5 (this causes the above limitation and is something I can most likely roll back to .NET 3.5 or 4)
The SolidWorks translator currently only supports SolidWorks 2014 and newer (though I could roll this back to around SolidWorks 2010 possibly, I should have the older SolidWorks.Interop files somewhere, which are forward, but not backwards compatible).
The Inventor translator currently only supports Autodesk Inventor 2014 also, for the same reasons. It will be much harder for me to get the older interop files for this.

For both the SolidWorks and Inventor translators, you can try to run them with older versions, but I have not checked all the api calls to see which versions of their respective software they were implemented. So if I used an API call that was implemented in say, 2013, it would require that as a minimum version.

Finally, here are the links

SolidWorks Brick Builder
Inventor Brick Builder
DXF Brick Builder
LDRAW Brick Builder

Print this item

  x156 / 42114
Posted by: Michael Heidemann - 2014-01-04, 16:54 - Forum: Parts Authoring - No Replies

The following file on the PT has different connection points compared by the LDD parts.
http://www.ldraw.org/cgi-bin/ptdetail.cg...s/x156.dat
Please have a look into the appended mpd file, so you can see what I am talking about.
As Tim already wrote - we are free to change. As i do not own this part, I can not decide what is correct or not.



Attached Files
.mpd   x156-42114.mpd (Size: 78.76 KB / Downloads: 3)
Print this item