The type of StructureJson.glTF
can now either be an Asset
with dedicated rootUrl
& fileName
or a simple string
only holding the complete absolute URL.
Earlier versions only accepted an Asset
here.
Asset.rootUrl
to be empty anymore. It is recommendet to switch to the new simplified version which accepts the complete URL as a simple string
.
Before:
const spec = {
// ...
variants: {
crossbike: {
glTF: {
rootUrl: 'https://combeepublic.blob.core.windows.net/resources/',
fileName: '09XaZlbDG40.glb',
},
// ...
},
},
// ...
};
Now:
const spec = {
// ...
variants: {
crossbike: {
glTF: 'https://combeepublic.blob.core.windows.net/resources/09XaZlbDG40.glb',
// ...
},
},
// ...
};
The definition of StructureJson.elements
can now be written as complex ElementDefinition
objects including PathDefinitions
with with explicit include
& exclude
as before, or as simple array of strings
which only holds the paths of the nodes which should be included.
Before:
const spec = {
// ...
variants: {
crossbike: {
// ...
elements: {
Main: {
paths: {
include: ['__root__'],
},
},
},
},
},
// ...
};
Now:
const spec = {
// ...
variants: {
crossbike: {
// ...
elements: {
Main: ['__root__'],
},
},
},
// ...
};
Generated using TypeDoc