Skip to content

Roadmap 1.0 #2

Open
Open
@djeedai

Description

@djeedai

weldr

  • Implement all basic LDraw commands (1 to 5) (aae85ec)
  • Implement sub-file resolution and recursive parsing (7cc74c6)
  • Add error handling (5758d20)
  • Expose iterators (1d5eac6):
    • for all non-sub-file commands (default behavior; iter()), transparently descending into sub-files
    • for all commands local to a file (local_iter()) including sub-file commands, without dereferencing
  • Implement common meta command extensions
  • Add basic filesystem-based resolver (possibly in examples/ only)
  • Add source map cache to avoid re-loading and re-parsing the same sub-files
  • Benchmark : entire LDraw official catalog (speed + correctness)

weldr-bin

  • Handle parts catalog location configuration (5db56b9)
  • Fix bug with some round parts looking truncated (e.g. 6143.dat) (94fd91f)
  • Merge duplicate vertices
  • Handle various primitives : line, triangle, quad (instead of current all-triangle discard-lines) (lines: efaa14a)
  • convert gltf: Output glTF buffer inline inside JSON to allow stdout output

Metadata

Metadata

Assignees

Labels

No labels
No labels

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions