Skip to content

Comments

Breaking: Mesh rework#11

Merged
Jannik-Hm merged 7 commits intomainfrom
mesh-rework
Feb 21, 2026
Merged

Breaking: Mesh rework#11
Jannik-Hm merged 7 commits intomainfrom
mesh-rework

Conversation

@Jannik-Hm
Copy link
Member

Reworked Mesh generation, now returning a list of meshes, also pointing to the respective Geometry Node, instead of a single mesh for the entire fixture

@Jannik-Hm Jannik-Hm self-assigned this Feb 21, 2026
@Jannik-Hm Jannik-Hm added the enhancement New feature or request label Feb 21, 2026
@github-actions
Copy link

Test Coverage Report 📊

File Function Coverage
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/attribute.go:11: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/attribute.go:23: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/attribute.go:29: ParseKey 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/attribute.go:39: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/attribute.go:47: ParseKey 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/attribute.go:55: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/attribute.go:61: ParseKey 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/attribute.go:76: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/attribute.go:96: ParseKey 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/attribute.go:107: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/dmxmode.go:18: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/dmxmode.go:31: ParseKey 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/dmxmode.go:44: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/dmxmode.go:66: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/dmxmode.go:105: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/dmxmode.go:155: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/dmxmode.go:175: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/dmxmode.go:196: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/dmxmode.go:206: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/dmxmode.go:220: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/dmxmode.go:231: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/dmxmode.go:243: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/fixturetype.go:33: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/gdtf.go:10: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/general.go:23: UnmarshalXMLAttr 37.5%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/general.go:54: UnmarshalXMLAttr 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/general.go:73: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/general.go:77: UnmarshalXMLAttr 75.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/general.go:113: UnmarshalXMLAttr 76.9%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/general.go:145: UnmarshalXMLAttr 76.9%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/general.go:174: UnmarshalXMLAttr 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/general.go:199: UnmarshalXMLAttr 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/general.go:212: UnmarshalXMLAttr 80.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/general.go:223: UnmarshalXMLAttr 77.8%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/general.go:247: ParseList 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/general.go:259: ParseMap 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/geometry.go:26: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/geometry.go:56: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/geometry.go:74: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/geometry.go:92: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/geometry.go:110: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/geometry.go:128: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/geometry.go:146: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/geometry.go:176: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/geometry.go:208: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/geometry.go:226: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/geometry.go:244: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/geometry.go:263: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/geometry.go:282: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/geometry.go:301: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/geometry.go:326: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/geometry.go:354: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/geometry.go:383: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/geometry.go:418: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/geometry.go:436: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/geometry.go:461: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/geometry.go:500: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/geometry.go:533: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/model.go:20: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/physical.go:17: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/physical.go:41: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/physical.go:59: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/physical.go:74: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/physical.go:84: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/physical.go:101: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/physical.go:117: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/physical.go:129: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/physical.go:144: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/physical.go:153: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/physical.go:165: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/physical.go:177: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/physical.go:188: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/protocol.go:14: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/protocol.go:31: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/protocol.go:44: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/protocol.go:56: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/protocol.go:70: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/protocol.go:79: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/protocol.go:89: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/revision.go:12: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/wheel.go:10: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/wheel.go:26: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/wheel.go:48: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/internal/types/gdtfxml/wheel.go:62: Parse 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/attribute.go:9: CreateReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/attribute.go:15: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/attribute.go:24: CreateReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/attribute.go:34: CreateReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/attribute.go:56: CreateReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/attribute.go:64: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/dmxmode.go:13: CreateReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/dmxmode.go:32: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/dmxmode.go:49: GetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/dmxmode.go:54: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/dmxmode.go:69: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/dmxmode.go:100: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/dmxmode.go:121: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/dmxmode.go:133: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/dmxmode.go:151: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/dmxmode.go:160: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/dmxmode.go:169: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/dmxmode.go:178: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/fixturetype.go:29: CreateReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/fixturetype.go:40: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/gdtf.go:14: CreateReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/gdtf.go:18: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/gdtf.go:23: BuildMesh 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/general.go:39: toMeshMatrix 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:74: CreateGeometryWithChildsReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:83: ResolveGeometryWithChildsReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:92: GenerateMesh 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:108: GenerateMeshWithChildren 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:114: GenerateMeshes 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:147: CreateGeometryReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:168: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:189: GenerateMesh 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:218: GetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:222: GetGeometriesPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:226: GetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:230: GetModelPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:234: GetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:238: GetNamePtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:242: GetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:246: GetPositionPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:250: SetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:254: SetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:258: SetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:262: SetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:266: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:270: CreateGeometryReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:274: GenerateMesh 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:286: GetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:290: GetGeometriesPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:294: GetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:298: GetModelPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:302: GetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:306: GetNamePtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:310: GetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:314: GetPositionPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:318: SetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:322: SetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:326: SetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:330: SetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:334: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:338: CreateGeometryReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:342: GenerateMesh 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:354: GetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:358: GetGeometriesPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:362: GetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:366: GetModelPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:370: GetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:374: GetNamePtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:378: GetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:382: GetPositionPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:386: SetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:390: SetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:394: SetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:398: SetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:402: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:406: CreateGeometryReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:410: GenerateMesh 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:422: GetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:426: GetGeometriesPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:430: GetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:434: GetModelPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:438: GetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:442: GetNamePtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:446: GetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:450: GetPositionPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:454: SetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:458: SetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:462: SetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:466: SetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:470: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:474: CreateGeometryReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:478: GenerateMesh 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:490: GetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:494: GetGeometriesPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:498: GetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:502: GetModelPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:506: GetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:510: GetNamePtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:514: GetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:518: GetPositionPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:522: SetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:526: SetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:530: SetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:534: SetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:538: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:542: CreateGeometryReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:546: GenerateMesh 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:558: GetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:562: GetGeometriesPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:566: GetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:570: GetModelPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:574: GetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:578: GetNamePtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:582: GetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:586: GetPositionPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:590: SetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:594: SetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:598: SetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:602: SetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:606: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:610: CreateGeometryReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:614: GenerateMesh 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:638: GetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:642: GetGeometriesPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:646: GetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:650: GetModelPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:654: GetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:658: GetNamePtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:662: GetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:666: GetPositionPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:670: SetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:674: SetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:678: SetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:682: SetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:686: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:691: CreateGeometryReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:695: GenerateMesh 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:707: GetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:711: GetGeometriesPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:715: GetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:719: GetModelPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:723: GetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:727: GetNamePtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:731: GetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:735: GetPositionPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:739: SetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:743: SetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:747: SetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:751: SetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:755: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:759: CreateGeometryReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:763: GenerateMesh 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:775: GetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:779: GetGeometriesPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:783: GetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:787: GetModelPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:791: GetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:795: GetNamePtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:799: GetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:803: GetPositionPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:807: SetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:811: SetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:815: SetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:819: SetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:823: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:827: CreateGeometryReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:831: GenerateMesh 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:843: GetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:847: GetGeometriesPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:851: GetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:855: GetModelPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:859: GetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:863: GetNamePtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:867: GetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:871: GetPositionPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:875: SetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:879: SetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:883: SetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:887: SetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:891: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:895: CreateGeometryReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:899: GenerateMesh 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:912: GetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:916: GetGeometriesPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:920: GetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:924: GetModelPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:928: GetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:932: GetNamePtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:936: GetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:940: GetPositionPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:944: SetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:948: SetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:952: SetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:956: SetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:960: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:964: CreateGeometryReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:968: GenerateMesh 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:982: GetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:986: GetModelPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:990: GetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:994: GetNamePtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:998: GetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1002: GetPositionPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1006: SetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1010: SetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1014: SetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1018: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1027: GenerateMesh 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1067: GetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1071: GetGeometriesPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1075: GetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1079: GetModelPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1083: GetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1087: GetNamePtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1091: GetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1095: GetPositionPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1099: SetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1103: SetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1107: SetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1111: SetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1115: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1120: CreateGeometryReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1124: GenerateMesh 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1158: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1163: CreateGeometryReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1167: GetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1171: GetGeometriesPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1175: GetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1179: GetModelPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1183: GetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1187: GetNamePtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1191: GetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1195: GetPositionPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1199: SetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1203: SetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1207: SetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1211: SetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1215: GenerateMesh 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1226: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1238: GetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1242: GetGeometriesPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1246: GetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1250: GetModelPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1254: GetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1258: GetNamePtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1262: GetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1266: GetPositionPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1270: SetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1274: SetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1278: SetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1282: SetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1286: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1290: CreateGeometryReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1294: GenerateMesh 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1312: GetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1316: GetGeometriesPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1320: GetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1324: GetModelPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1328: GetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1332: GetNamePtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1336: GetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1340: GetPositionPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1344: SetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1348: SetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1352: SetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1356: SetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1360: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1364: CreateGeometryReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1368: GenerateMesh 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1395: GetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1399: GetGeometriesPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1403: GetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1407: GetModelPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1411: GetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1415: GetNamePtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1419: GetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1423: GetPositionPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1427: SetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1431: SetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1435: SetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1439: SetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1443: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1447: CreateGeometryReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1451: GenerateMesh 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1463: GetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1467: GetGeometriesPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1471: GetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1475: GetModelPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1479: GetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1483: GetNamePtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1487: GetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1491: GetPositionPtr 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1495: SetGeometries 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1499: SetModel 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1503: SetName 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1507: SetPosition 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1511: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1515: CreateGeometryReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/geometry.go:1519: GenerateMesh 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/meshmodel.go:11: Copy 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/model.go:21: CreateReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/physical.go:15: CreateReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/physical.go:31: CreateReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/physical.go:54: CreateReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/physical.go:72: CreateReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/physical.go:81: CreateReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/protocol.go:12: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/protocol.go:22: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/protocol.go:31: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/protocol.go:40: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/referencepointers.go:23: CreateRefPointersMap 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/referencepointers.go:49: CreateReferencePointers 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/referencepointers.go:55: CreateReferencePointersMap 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/referencepointers.go:65: CreateGeometryReferencePointers 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/referencepointers.go:75: ResolveReferences 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/referencepointers.go:84: ResolveReferencesMap 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/wheel.go:8: CreateReferencePointer 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/wheel.go:15: ResolveReference 0.0%
github.com/Patch2PDF/GDTF-Parser/pkg/types/wheel.go:28: ResolveReference 0.0%
total: (statements) 7.4%

@Jannik-Hm Jannik-Hm merged commit c8dc0ad into main Feb 21, 2026
7 checks passed
@Jannik-Hm Jannik-Hm deleted the mesh-rework branch February 21, 2026 15:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant