We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f49a099 commit 77e4dfeCopy full SHA for 77e4dfe
1 file changed
pkg/types/gdtf.go
@@ -25,6 +25,9 @@ func (obj *GDTF) BuildMesh(dmxMode string) ([]MeshModel, error) {
25
if mode == nil {
26
return nil, fmt.Errorf("unknown DMX Mode '%s' in Fixture %s", dmxMode, obj.FixtureType.Name)
27
}
28
+ if len(obj.FixtureType.DMXModes[dmxMode].MeshModels) != 0 {
29
+ return obj.FixtureType.DMXModes[dmxMode].MeshModels, nil
30
+ }
31
obj.FixtureType.DMXModes[dmxMode].MeshModels = obj.FixtureType.DMXModes[dmxMode].Geometry.Ptr.Ptr.GenerateMesh(MeshTypes.IdentityMatrix(), obj.FixtureType.DMXModes[dmxMode].MeshModels)
32
return obj.FixtureType.DMXModes[dmxMode].MeshModels, nil
33
0 commit comments