MVR XSD schema
I think it would be good to have a validation scheme for MVR as well. I created a very, very early working version, it is missing any type of uniqueness or other types of checking, it doesn't even check for a particular version, but it can serve as a good start for anyone using MVR, to further extend it, to ensure good cross-compatibility between various software.
https://github.com/mvrdevelopment/spec/tree/mvr_schema
Where does the Classing in a Fixture comes from? What is its meaning? I do not find it anywhere mentioned in the spec?
It is a UUID, but what is the difference between the Classing uuid and the uuid already present in the Fixture tag?
Thanks!
Where does the
Classingin aFixturecomes from? What is its meaning? I do not find it anywhere mentioned in the spec? It is a UUID, but what is the difference between theClassinguuid and the uuid already present in theFixturetag?Thanks!
I think this is missing in the MVR Version: 1.5 - draft 2, i can see this being used in MA3 export.
cc: @moritzstaffel
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<GeneralSceneDescription verMajor="1" verMinor="4">
<UserData/>
<Scene>
<Layers>
<Layer name="Layer 1" uuid="00000000-5075-0000-ECAA-85C74A991322">
<ChildList>
<Fixture name="FORTE 1" uuid="00000000-D53C-0000-32AE-85C77A5E1022">
<Matrix>{1.000000,0.000000,0.000000}{0.000000,1.000000,0.000000}{0.000000,0.000000,1.000000}{0.000000,0.000000,5800.000000}</Matrix>
<Classing>00000000-7C78-0000-EDAA-85C74A991322</Classing>
<GDTFSpec>Robe Lighting@Robin FORTE</GDTFSpec>
<GDTFMode>Mode 1 - Standard 16 bit</GDTFMode>
<Addresses>
<Address break="0">1</Address>
</Addresses>
<FixtureID>1</FixtureID>
<UnitNumber>0</UnitNumber>
<FixtureTypeId>0</FixtureTypeId>
<CustomId>0</CustomId>
<Color>0.312712,0.329008,100.000000</Color>
<CastShadow>false</CastShadow>
<Mappings/>
</Fixture>
</ChildList>
</Layer>
</Layers>
<AUXData>
<Class name="Class 1" uuid="00000000-7C78-0000-EDAA-85C74A991322"/>
</AUXData>
</Scene>
</GeneralSceneDescription>
Apparently it is an additional way to classify Fixtures, apart from Layers :-).
https://help2.malighting.com/Page/grandMA3/patch_classes_layers/en/1.4

Classes are a VectorWorks thing.