乐高手册零件编号和LDD零件编号的问题 MOC技术讨论

wwwtiger 2015-9-2 13603

[i=s] 本帖最后由 wwwtiger 于 2015-9-3 20:35 编辑 [/i] 刚刚开始学习LDD,想先参考手头的lego手册搭建一个模型。但发现乐高手册中的零件编号有的和LDD中相同,有的不一样,例如最常用的连接件2780,在乐高说明书中为4121715,这是为什么?它们之间有没有一个对应表,麻烦高手回答一下,先谢了。
最新回复 (21)
  • yamank 2015-9-2
    2
    可以参考 [url]http://brickset.com/
  • 昕昕2006 2015-9-3
    3
    [i=s] 本帖最后由 昕昕2006 于 2015-9-3 12:18 编辑 [/i] 乐高搭建说明书的零件清单,其零件编号是含有颜色代码的编号。
    一般ldd里面的零件编号是不含颜色代码的。
    例如:
    301021(含颜色代码的编号), 红色1*4砖, 3010(不含颜色代码), Brick 1X4(零件特征描述)

    在brickset里面输入套装编号可查询其零件清单。两种零件编号是一一对应。
    parts ***?
    View inventory full-screen ?
    Download the inventory as a CSV file ?

    bricklink
    [url]http://www.lelezhen.com/forum.php?mod=viewthread&tid=24798
  • wwwtiger 2015-9-3
    4
    感谢上面两位的回答,看来还是有点复杂.不过至少现在知道有ELEMENT ID和DESIGN ID两种编码方式了
  • 昕昕2006 2015-9-3
    5

     提示:您可以先修改部分代码再运行
    wwwtiger 发表于 2015-9-3 14:50
    感谢上面两位的回答,看来还是有点复杂.不过至少现在知道有ELEMENT ID和DESIGN ID两种编码方式了 ...
    以前也尝试过按官set的电子版搭建图纸在ldd里面拼乐高,可是那个零件编号用起来老觉得不顺手。
    于是就在bl抓零件清单用,感觉不错。
  • wwwtiger 2015-9-3
    6

     提示:您可以先修改部分代码再运行
    昕昕2006 发表于 2015-9-3 18:48
    以前也尝试过按官set的电子版搭建图纸在ldd里面拼乐高,可是那个零件编号用起来老觉得不顺手。
    于是就在b ...
    最近研究了一下LDraw的LDR文件格式,LDD中支持LDR文件导入。如果查到了零件编号,可以手工编辑LDR文件,然后在LDD中导入,也是一个比较方便的办法
  • 昕昕2006 2015-9-4
    7

     提示:您可以先修改部分代码再运行
    wwwtiger 发表于 2015-9-3 20:38
    最近研究了一下LDraw的LDR文件格式,LDD中支持LDR文件导入。如果查到了零件编号,可以手工编辑LDR文件, ...
    还没找到在ldr文件里面选零件的捷径,楼主能否详细说一下。
  • wwwtiger 2015-9-5
    8

     提示:您可以先修改部分代码再运行
    昕昕2006 发表于 2015-9-4 23:25
    还没找到在ldr文件里面选零件的捷径,楼主能否详细说一下。


    奥,是这样。在LDView中打开一个模型后,在TOOLS/PARTS LIST菜单中可以输出一个HTML格式的零件列表,把这个列表拷贝到EXCEL中等可以列编辑的工具中,然后增加LDR的文件引用格式,其中400, 500等坐标是为了让零件在LDD中排列整齐,LDD不允许零件位置重叠,最终的LDR文件内容如下:

    1 0 400 0 0 1 0 0 0 1 0 0 0 1 2412b.dat
    1 0 500 0 0 1 0 0 0 1 0 0 0 1 2780.dat
    1 0 600 0 0 1 0 0 0 1 0 0 0 1 3069b.dat
    1 0 700 0 0 1 0 0 0 1 0 0 0 1 32002.dat
    1 0 800 0 0 1 0 0 0 1 0 0 0 1 32015.dat
    1 0 900 0 0 1 0 0 0 1 0 0 0 1 32016.dat
    1 0 1000 0 0 1 0 0 0 1 0 0 0 1 3069b.dat
    1 0 1100 0 0 1 0 0 0 1 0 0 0 1 32002.dat
    1 0 1200 0 0 1 0 0 0 1 0 0 0 1 32015.dat

    然后在LDD中引入该文件,需要的零件就排列好了,用的时候直接选取或复制,不用一个个去输入编号了。
  • 昕昕2006 2015-9-5
    9

     提示:您可以先修改部分代码再运行
    wwwtiger 发表于 2015-9-5 17:21
    奥,是这样。在LDView中打开一个模型后,在TOOLS/PARTS LIST菜单中可以输出一个HTML格式的零件列表,把这 ...
    好方法,回头用mlcad试试。
  • 阳光超人 2015-9-5
    10
    现在乐高官网不支持LDD下载,我们原有的LDD还能升级吗?近来有很多新的零件都不能用。
  • 昕昕2006 2015-9-5
    11

     提示:您可以先修改部分代码再运行
    阳光超人 发表于 2015-9-5 20:31
    现在乐高官网不支持LDD下载,我们原有的LDD还能升级吗?近来有很多新的零件都不能用。 ...
    ldd在国内被墙了,看看下面的贴子。升级的话,还是要看所在网络的情况。
    [url]http://www.lelezhen.com/forum.php?mod=viewthread&tid=34747
  • wwwtiger 2015-9-5
    12

     提示:您可以先修改部分代码再运行
    阳光超人 发表于 2015-9-5 20:31
    现在乐高官网不支持LDD下载,我们原有的LDD还能升级吗?近来有很多新的零件都不能用。 ...
    不是翻墙就可以更新吗?
  • 昕昕2006 2015-9-5
    13

     提示:您可以先修改部分代码再运行
    wwwtiger 发表于 2015-9-5 20:37
    不是翻墙就可以更新吗?
    翻墙了还是会遇到升级中断,火车e版的提示:tracert 171.20.33.100。
  • 昕昕2006 2015-9-5
    14
    [i=s] 本帖最后由 昕昕2006 于 2015-9-5 21:51 编辑 [/i]
     提示:您可以先修改部分代码再运行
    阳光超人 发表于 2015-9-5 20:31
    现在乐高官网不支持LDD下载,我们原有的LDD还能升级吗?近来有很多新的零件都不能用。 ...


    @阳光超人 先根据翻墙贴,翻墙。升级前,在开始--运行--打开--(输入)tracert 171.20.33.100,等十分钟后,再升级。
    火车e版教的这个方法很好用。
  • 昕昕2006 2015-9-6
    15

     提示:您可以先修改部分代码再运行
    wwwtiger 发表于 2015-9-5 17:21
    奥,是这样。在LDView中打开一个模型后,在TOOLS/PARTS LIST菜单中可以输出一个HTML格式的零件列表,把这 ...
    试过了,果然是个好方法。直接用记事本打开某个ldr文件,把相应的零件编号加进去就可以了。
    如果把常用的乐高零件,例如brick、plate、slop、tile等等做成相应的ldr文件,然后在ldd里面调入,这样就省了很多在ldd里面选零件的功夫。

    不过,还有个问题,零件编号.dat前面有14列,楼主是否知道哪一列可以修改颜色。
  • wwwtiger 2015-9-6
    16

     提示:您可以先修改部分代码再运行
    昕昕2006 发表于 2015-9-6 14:19
    试过了,果然是个好方法。直接用记事本打开某个ldr文件,把相应的零件编号加进去就可以了。
    如果把常用的 ...
    第二列啊,在LDraw.org Standards: File Format中有详细的介绍,其中外部文件引用是Line Type 1

    Line type 1 is a sub-file reference. The generic format is:

    1 x y z a b c d e f g h i

    Where:
    ? is a number representing the colour of the part. See the Colours section for allowable colour numbers.
    ?x y z is the x y z coordinate of the part
    ?a b c d e f g h iis a top left 3x3 matrix of a standard 4x4 homogeneous transformation matrix. This represents the rotation and scaling of the part. The entire 4x4 3D transformation matrix would then take either of the following forms: / a d g 0 / a b c x
    | b e h 0 | | d e f y |
    | c f i 0 | | g h i z |
    x y z 1 / 0 0 0 1 /

    The above two forms are essentially equivalent, but note the location of the transformation portion (x, y, z) relative to the other terms.
    ?Formally, the transformed point (u, v, w) can be calculated from point (u, v, w) as follows:
    u = a*u + b*v + c*w + x
    v = d*u + e*v + f*w + y
    w = g*u + h*v + i*w + z


    ? is the filename of the sub-file referenced and must be a valid LDraw filename. Any leading and/or trailing whitespace must be ignored. Normal token separation is otherwise disabled for the filename value.
  • 昕昕2006 2015-9-6
    17

     提示:您可以先修改部分代码再运行
    wwwtiger 发表于 2015-9-6 18:06
    第二列啊,在LDraw.org Standards: File Format中有详细的介绍,其中外部文件引用是Line Type 1

    Line ty ...
    真是太好了。默认颜色是黑色,但是ldd里面的黑色零件,如果形状接近有时会搞错,一般用别的颜色替代黑色。
    谢谢了,都怪当年的英文课都在看武侠小说,现在只能靠翻字典。
  • 昕昕2006 2015-9-7
    18
    用mlcad做了个ldr试了十几个代码,发现ldr的代码用到ldd里面有色差,没有色差的很少。
    没色差见下面三个代码:
    0 黑色
    15 白色
    70 红褐棕
  • wwwtiger 2015-9-7
    19

     提示:您可以先修改部分代码再运行
    昕昕2006 发表于 2015-9-7 16:17
    用mlcad做了个ldr试了十几个代码,发现ldr的代码用到ldd里面有色差,没有色差的很少。
    没色差见下面三个代 ...
    没研究这么仔细,是不是各个软件渲染功能不同造成的?
    另外MLCAD和LDD相比,哪个好用呢?今天用LDD拼42039的差速器,齿轮就是放不进去,感觉LDD在定位零件上很困难,打算放弃了
  • 昕昕2006 2015-9-7
    20

     提示:您可以先修改部分代码再运行
    wwwtiger 发表于 2015-9-7 22:45
    没研究这么仔细,是不是各个软件渲染功能不同造成的?
    另外MLCAD和LDD相比,哪个好用呢?今天用LDD拼4203 ...
    渲染没用过,反正ldd和mlcad都没有,要通过其他软件进行。
    ldd里面科技零件的定位比颗粒的难,一个两个科技零件之间的位置互相影响时还好办,多个科技零件的位置互相影响就灰常困难了,这需要耐心慢慢去适应。
    本人没入科技坑,在ldd里面搞科技零件的次数很少,帮不了楼主。
  • wwwtiger 2015-9-7
    21
    看来还是要用MLCAD了,LDRAW论坛中很多人建议拼科技的使用MLCAD,或者SR,而不是LDD。
  • 李白 2018-5-15
    22
    留着自己看,好东西
返回
发新帖