Proposed new LDRAW_ORG qualifier for Lsynth subparts


Proposed new LDRAW_ORG qualifier for Lsynth subparts
#1
We frequently discuss the anomaly of placing files representing subsections of flexible parts in the LDraw Parts folder to facilitate manual and LSynth construction of flexed renders.

The current header standards do not permit a '0 LDRAW_ORG Subpart' line in the header of a file in the parts folder.

I am proposing extending the header spec to allow a new quaifier to allow these files to be identified with a line like


Code:
0 !LDRAW_ORG Part Flexible_section UPDATE YYYY-NN

Any concerns?
Chris (LDraw Parts Library Admin)
Reply
RE: Proposed new LDRAW_ORG qualifier for Lsynth subparts
#2
OK for me!
Reply
RE: Proposed new LDRAW_ORG qualifier for Lsynth subparts
#3
(2017-08-07, 20:23)Chris Dee Wrote: We frequently discuss the anomaly of placing files representing subsections of flexible parts in the LDraw Parts folder to facilitate manual and LSynth construction of flexed renders.

The current header standards do not permit a '0 LDRAW_ORG Subpart' line in the header of a file in the parts folder.

I am proposing extending the header spec to allow a new quaifier to allow these files to be identified with a line like


Code:
0 !LDRAW_ORG Part Flexible_section UPDATE YYYY-NN

Any concerns?

I'd have to test, but LDView might mistake the sub-parts as parts. If the composite part using the sections isn't detected as being a part, LDView would add seam scaling to the sections, which would be bad. Simply having the files in the official parts directory might trigger the same thing, though. I can't remember.
Reply
RE: Proposed new LDRAW_ORG qualifier for Lsynth subparts
#4
(2017-08-07, 23:37)Travis Cobbs Wrote:
(2017-08-07, 20:23)Chris Dee Wrote: We frequently discuss the anomaly of placing files representing subsections of flexible parts in the LDraw Parts folder to facilitate manual and LSynth construction of flexed renders.

The current header standards do not permit a '0 LDRAW_ORG Subpart' line in the header of a file in the parts folder.

I am proposing extending the header spec to allow a new quaifier to allow these files to be identified with a line like


Code:
0 !LDRAW_ORG Part Flexible_section UPDATE YYYY-NN

Any concerns?

I'd have to test, but LDView might mistake the sub-parts as parts. If the composite part using the sections isn't detected as being a part, LDView would add seam scaling to the sections, which would be bad. Simply having the files in the official parts directory might trigger the same thing, though. I can't remember.

They are in the Parts directory right now, just not clearly identified.
Chris (LDraw Parts Library Admin)
Reply
RE: Proposed new LDRAW_ORG qualifier for Lsynth subparts
#5
Fine with me.

w.
LEGO ergo sum
Reply
RE: Proposed new LDRAW_ORG qualifier for Lsynth subparts
#6
(2017-08-07, 20:23)Chris Dee Wrote: I am proposing extending the header spec to allow a new quaifier to allow these files to be identified with a line like

Code:
0 !LDRAW_ORG Part Flexible_section UPDATE YYYY-NN

Any concerns?

I don't mind adding the hint just a little nitpick, if we do I think it should be  Flexible_Section  (cap S) to stay in sync with Physical_Colour
Reply
RE: Proposed new LDRAW_ORG qualifier for Lsynth subparts
#7
(2017-08-08, 18:49)Roland Melkert Wrote:
(2017-08-07, 20:23)Chris Dee Wrote: I am proposing extending the header spec to allow a new quaifier to allow these files to be identified with a line like

Code:
0 !LDRAW_ORG Part Flexible_section UPDATE YYYY-NN

Any concerns?

I don't mind adding the hint just a little nitpick, if we do I think it should be  Flexible_Section  (cap S) to stay in sync with Physical_Colour

I agree. It's nice to have someone paying attention to this detail. Thank you.
Chris (LDraw Parts Library Admin)
Reply
RE: Proposed new LDRAW_ORG qualifier for Lsynth subparts
#8
[quote pid='25848' dateline='1502137415']
> I am proposing extending the header spec to allow a new quaifier to allow these files to be identified with a line like
[/quote]

I think that that is not needed, because LSYNTH files either can be
- parts
or
- subparts
but nothing 3rd.

Their only "problem" is that they have to be "misplaced" into the PARTS folder currently,
as long as nobody extends LSYNTH with the tiny modification to also look in the PARTS\S folder.

Thus, I don't feel that a new header syntax is missing, because the existing header syntax already correctly allows to express what a file _is_.
What is not possible today is to put the file into its proper folder,
but that's not the fault of the file.
Introducing the new header element masks this problem away by attributing the file with something new,
but that for me only falsifies the otherwise already correct contents of the file.
What must be corrected is their location, not contents IMHO.
Reply
RE: Proposed new LDRAW_ORG qualifier for Lsynth subparts
#9
(2017-08-13, 22:14)Steffen Wrote: What must be corrected is their location, not contents IMHO.

This actually makes very much sense,

Steffen is right it should not be different then any normal official part existing out of repeating subparts (e..g the rubber bands, and flex axles). Except these subparts could be unused by the library it self.

The only other difference I can think of is the fact LSynth subparts often are used in overlap, which might cause them to be different then ones whom are used in 'real' parts. Not sure if that is enough to justify the new attribute though.
Reply
RE: Proposed new LDRAW_ORG qualifier for Lsynth subparts
#10
(2017-08-13, 22:14)Steffen Wrote: Their only "problem" is that they have to be "misplaced" into the PARTS folder currently,
as long as nobody extends LSYNTH with the tiny modification to also look in the PARTS\S folder.

Pinged Don, but have no idea if he is still reading his hotmail account. Does anybody have an alternative address?

w.
LEGO ergo sum
Reply
RE: Proposed new LDRAW_ORG qualifier for Lsynth subparts
#11
The problem is not strictly a problem with Lsynth! People using cad system without flex part extension (mlcad, leocad) might want to "manually" build custom flex parts using segments. Tedious, but rather easy, done that many times in the past... So the segments MUST be in parts folder to be accessible by users! That's why I find Chris proposal to be a good one (none of these older cad system cares about real part type)
Reply
RE: Proposed new LDRAW_ORG qualifier for Lsynth subparts
#12
(Yesterday, 10:43)Philippe Hurbain Wrote: The problem is not strictly a problem with Lsynth! People using cad system without flex part extension (mlcad, leocad) might want to "manually" build custom flex parts using segments. Tedious, but rather easy, done that many times in the past... So the segments MUST be in parts folder to be accessible by users! That's why I find Chris proposal to be a good one (none of these older cad system cares about real part type)

While I can think of using http://www.ldraw.org/cgi-bin/ptdetail.cg...s/572d.dat I really can't for http://www.ldraw.org/cgi-bin/ptdetail.cgi?s=680. I also think that they aren't either Parts or Subparts but something in between and support Chris proposal.

Nonetheless, LSynth should look into more folders than just Parts.

w.
LEGO ergo sum
Reply
« Next Oldest | Next Newest »



Forum Jump:


Users browsing this thread: 1 Guest(s)
Forum Jump:


Users browsing this thread: 1 Guest(s)