@intelligentgraphics/openconfiguration
Advanced tools
Comparing version 1.3.3 to 1.3.4
@@ -14,2 +14,138 @@ declare namespace Cns { | ||
/** | ||
* A Transformation of the UV Set for a Material | ||
* Ordering R*S*T*V | ||
* Also see ThreeJS issue #15831 | ||
* | ||
* This order minimizes shearing and improves content creation. | ||
* | ||
* Combination with a GeometryMapping looks like this: | ||
* GS*GT*GR*MR*MS*MT*V | ||
* | ||
* GR .. Matrix of GeometryMapping.Rotation | ||
* GS .. Matrix of GeometryMapping.Scale* | ||
* GT .. Matrix of GeometryMapping.Translation* | ||
* | ||
* MR .. Matrix of TextureMapping.Rotation | ||
* MS .. Matrix of TextureMapping.Scale* | ||
* MT .. Matrix of TextureMapping.Translation* | ||
* | ||
* V .. (UV)-Vector to be transformed | ||
* | ||
* Rotation is clockwise in degrees | ||
*/ | ||
interface TextureMapping { | ||
translationS: number; | ||
translationT: number; | ||
rotation: number; | ||
/** | ||
* default value = 1 | ||
*/ | ||
scaleS: number; | ||
/** | ||
* default value = 1 | ||
*/ | ||
scaleT: number; | ||
} | ||
/** | ||
* Representation of a texture map. | ||
*/ | ||
interface TextureMap { | ||
/** | ||
* The mandatory format of the map. | ||
* Allowed formats are "JPEG" and "PNG". | ||
*/ | ||
mapFormat: "JPEG" | "PNG"; | ||
/** | ||
* Absolute or relative path to the texture image. | ||
*/ | ||
map: string; | ||
/** | ||
* An optional UV mapping. | ||
*/ | ||
mapping?: Nullable<TextureMapping>; | ||
} | ||
interface BasicMap { | ||
/** | ||
* A texture map. | ||
*/ | ||
map?: Nullable<TextureMap>; | ||
} | ||
/** | ||
* Basic color value. | ||
* Linear RGB (Not sRGB). | ||
* Values in the range 0.0 to 1.0 | ||
*/ | ||
interface Color { | ||
red: number; | ||
green: number; | ||
blue: number; | ||
} | ||
/** | ||
* Texture map with additional color value. The relationship between both | ||
* will be defined in the application context. | ||
*/ | ||
interface ColorMap extends BasicMap { | ||
/** | ||
* A color value. | ||
*/ | ||
color?: Nullable<Color>; | ||
} | ||
/** | ||
* Polymorphic deformation description. The algorithm is part of the description. | ||
* NOTE. In this data structure, all attribute names start with upper case! | ||
*/ | ||
interface Deformation { | ||
/** | ||
* The deformation algorithm. Allowed values are: | ||
* "IG1" - The initial algorithm based on Lucas Majerowics' Mean Value Coordinates. | ||
* http://hecodes.com/2016/07/mesh-manipulation-using-mean-values-coordinates-in-three-js/ | ||
* This is default, if no (valid) algorithm is specified. | ||
* "Blender1" - Blender's deformation algorithm, reference Blender 2.82 A, Linear | ||
* "Keys1" - Shape-key based deformation using an external data file providing the keys. | ||
*/ | ||
Algorithm?: Nullable<"IG1" | "Blender1" | "Keys1">; | ||
/** | ||
* The lattice type. For efficiency reasons, there are subsets of XYZ. Legal values are: | ||
* "XY" - x and z are provided | ||
* "YZ" - y and z are provided | ||
* "XZ" - x and z are provided | ||
* "XYZ" - x, y and z are provided (default) | ||
*/ | ||
Type?: Nullable<"XY" | "YZ" | "XZ" | "XYZ">; | ||
/** | ||
* Optional parameters that are by definition, algorithm-specific. | ||
* Blender1: | ||
* "X" | "Y" | "Z": "Linear" | "Cardinal" | "CatmullRom" | "BSpline" | ||
*/ | ||
Parameters?: Nullable<Record<string, string>>; | ||
/** | ||
* Lattice size in x direction. | ||
*/ | ||
X?: Nullable<number>; | ||
/** | ||
* Lattice size in y direction. | ||
*/ | ||
Y?: Nullable<number>; | ||
/** | ||
* Lattice size in z direction. | ||
*/ | ||
Z?: Nullable<number>; | ||
/** | ||
* Relative, strictly monotonic increasing time values. Must start with 0 and --if more than one entry--end with 1. | ||
*/ | ||
Times: number[]; | ||
/** | ||
* The lattice values: [t[Z[Y[X [x] [y] [z]]]] | ||
*/ | ||
Values: number[]; | ||
/** | ||
* Minimum value for missing coordinate in 2-dim deformations. | ||
*/ | ||
Minimum?: Nullable<number>; | ||
/** | ||
* Maximum value for missing coordinate in 2-dim deformations. | ||
*/ | ||
Maximum?: Nullable<number>; | ||
} | ||
/** | ||
* ig Geometry representation, mesh based. | ||
@@ -20,5 +156,5 @@ */ | ||
* The mandatory format of the optional preview mesh. | ||
* Allowed formats are "OpenCTM", "OBJ", "FBX". | ||
* Allowed formats are "OpenCTM", "OBJ", "GLB" and "FBX". | ||
*/ | ||
previewFormat?: Nullable<"OpenCTM" | "OBJ" | "FBX">; | ||
previewFormat?: Nullable<"OpenCTM" | "OBJ" | "GLB" | "FBX">; | ||
/** | ||
@@ -30,6 +166,6 @@ * An optional mesh to be displayed until the main mesh is loaded. | ||
* The mandatory format of the optional preview mesh. | ||
* Allowed formats are "OpenCTM", "OBJ", "FBX". | ||
* Allowed formats are "OpenCTM", "OBJ", "GLB", "FBX". | ||
* Version: OC 1.1 | ||
*/ | ||
colliderFormat?: Nullable<"OpenCTM" | "OBJ" | "FBX">; | ||
colliderFormat?: Nullable<"OpenCTM" | "OBJ" | "GLB" | "FBX">; | ||
/** | ||
@@ -42,5 +178,5 @@ * An optional mesh to be used for collision detection. | ||
* The mandatory format of the optional main mesh. | ||
* Allowed formats are "OpenCTM", "OBJ", "FBX", "DWG". | ||
* Allowed formats are "OpenCTM", "OBJ", "GLB", "FBX", "DWG". | ||
*/ | ||
meshFormat?: Nullable<"OpenCTM" | "OBJ" | "FBX" | "DWG">; | ||
meshFormat?: Nullable<"OpenCTM" | "OBJ" | "GLB" | "FBX" | "DWG">; | ||
/** | ||
@@ -122,81 +258,2 @@ * An optional mesh to be displayed as main mesh. Note, in some case a | ||
/** | ||
* A Transformation of the UV Set for a Material | ||
* Ordering R*S*T*V | ||
* Also see ThreeJS issue #15831 | ||
* | ||
* This order minimizes shearing and improves content creation. | ||
* | ||
* Combination with a GeometryMapping looks like this: | ||
* GS*GT*GR*MR*MS*MT*V | ||
* | ||
* GR .. Matrix of GeometryMapping.Rotation | ||
* GS .. Matrix of GeometryMapping.Scale* | ||
* GT .. Matrix of GeometryMapping.Translation* | ||
* | ||
* MR .. Matrix of TextureMapping.Rotation | ||
* MS .. Matrix of TextureMapping.Scale* | ||
* MT .. Matrix of TextureMapping.Translation* | ||
* | ||
* V .. (UV)-Vector to be transformed | ||
* | ||
* Rotation is clockwise in degrees | ||
*/ | ||
interface TextureMapping { | ||
translationS: number; | ||
translationT: number; | ||
rotation: number; | ||
/** | ||
* default value = 1 | ||
*/ | ||
scaleS: number; | ||
/** | ||
* default value = 1 | ||
*/ | ||
scaleT: number; | ||
} | ||
/** | ||
* Basic color value. | ||
* Linear RGB (Not sRGB). | ||
* Values in the range 0.0 to 1.0 | ||
*/ | ||
interface Color { | ||
red: number; | ||
green: number; | ||
blue: number; | ||
} | ||
/** | ||
* Representation of a texture map. | ||
*/ | ||
interface TextureMap { | ||
/** | ||
* The mandatory format of the map. | ||
* Allowed formats are "JPEG" and "PNG". | ||
*/ | ||
mapFormat: "JPEG" | "PNG"; | ||
/** | ||
* Absolute or relative path to the texture image. | ||
*/ | ||
map: string; | ||
/** | ||
* An optional UV mapping. | ||
*/ | ||
mapping?: Nullable<TextureMapping>; | ||
} | ||
interface BasicMap { | ||
/** | ||
* A texture map. | ||
*/ | ||
map?: Nullable<TextureMap>; | ||
} | ||
/** | ||
* Texture map with additional color value. The relationship between both | ||
* will be defined in the application context. | ||
*/ | ||
interface ColorMap extends BasicMap { | ||
/** | ||
* A color value. | ||
*/ | ||
color?: Nullable<Color>; | ||
} | ||
/** | ||
* Texture map with additional scalar value. The relationship between both | ||
@@ -391,2 +448,17 @@ * will be defined in the application context. | ||
} | ||
/** | ||
* A simple camera definition. | ||
* Up vector is per default in positive y direction. | ||
* FOV / Dollying depends on viewer. | ||
*/ | ||
interface Camera { | ||
/** | ||
* The position of the target point, a.k.a. look-at point. | ||
*/ | ||
lookAt: Vector; | ||
/** | ||
* The position of the camera, a.k.a. eye point. | ||
*/ | ||
lookFrom: Vector; | ||
} | ||
interface CatalogEntry { | ||
@@ -705,2 +777,34 @@ /** | ||
/** | ||
* Defines status codes on product and scene level. | ||
* 200 is default. All other codes than 200 are errors. | ||
* Codes <= 1000 are reserved except the predefined ones. | ||
* Codes > 1000 are user defined error codes. | ||
*/ | ||
declare enum EStatusCode { | ||
/** | ||
* No errors detected. | ||
*/ | ||
Ok = 200, | ||
/** | ||
* Not sufficient defined or invalid parameters. | ||
*/ | ||
BadRequest = 400, | ||
/** | ||
* Data for further processing not found. | ||
*/ | ||
NotFound = 404, | ||
/** | ||
* One or more errors occured. | ||
*/ | ||
Conflict = 409, | ||
/** | ||
* An error during data processing occured. | ||
*/ | ||
InternalServerError = 500, | ||
/** | ||
* Service for data processing/gathering not available. | ||
*/ | ||
ServiceUnavailable = 503 | ||
} | ||
/** | ||
* An abstract representation of a 3D Geometry. | ||
@@ -741,2 +845,21 @@ */ | ||
/** | ||
* Basic master data, used OC master-data scenarios. | ||
*/ | ||
interface MasterData { | ||
/** | ||
* The commercial product Id. | ||
* ASCII. 45 chars max. | ||
*/ | ||
productId: string; | ||
/** | ||
* The instance id of an associated master product, e.g. a set. | ||
*/ | ||
nativeId?: Nullable<string>; | ||
/** | ||
* Informal description. | ||
* UTF-8. 100 chars max. | ||
*/ | ||
description?: Nullable<string>; | ||
} | ||
/** | ||
* An abstract representation of a Material. | ||
@@ -776,2 +899,28 @@ */ | ||
/** | ||
* Information about data packages used in this scene. | ||
*/ | ||
interface Package { | ||
/** | ||
* The scope of the package. | ||
*/ | ||
scope: string; | ||
/** | ||
* Informal version information. | ||
*/ | ||
version: string; | ||
} | ||
/** | ||
* Product preview image, preferably a perspective image with 1k size. | ||
*/ | ||
interface Preview { | ||
/** | ||
* The mandatory format of the image. | ||
*/ | ||
imageFormat: "PNG" | "JPEG" | "SVG"; | ||
/** | ||
* The manadatory image reference. | ||
*/ | ||
image: string; | ||
} | ||
/** | ||
* State information of a product. | ||
@@ -811,53 +960,2 @@ * | ||
/** | ||
* Basic master data, used OC master-data scenarios. | ||
*/ | ||
interface MasterData { | ||
/** | ||
* The commercial product Id. | ||
* ASCII. 45 chars max. | ||
*/ | ||
productId: string; | ||
/** | ||
* The instance id of an associated master product, e.g. a set. | ||
*/ | ||
nativeId?: Nullable<string>; | ||
/** | ||
* Informal description. | ||
* UTF-8. 100 chars max. | ||
*/ | ||
description?: Nullable<string>; | ||
} | ||
/** | ||
* Defines status codes on product and scene level. | ||
* 200 is default. All other codes than 200 are errors. | ||
* Codes <= 1000 are reserved except the predefined ones. | ||
* Codes > 1000 are user defined error codes. | ||
*/ | ||
declare enum EStatusCode { | ||
/** | ||
* No errors detected. | ||
*/ | ||
Ok = 200, | ||
/** | ||
* Not sufficient defined or invalid parameters. | ||
*/ | ||
BadRequest = 400, | ||
/** | ||
* Data for further processing not found. | ||
*/ | ||
NotFound = 404, | ||
/** | ||
* One or more errors occured. | ||
*/ | ||
Conflict = 409, | ||
/** | ||
* An error during data processing occured. | ||
*/ | ||
InternalServerError = 500, | ||
/** | ||
* Service for data processing/gathering not available. | ||
*/ | ||
ServiceUnavailable = 503 | ||
} | ||
/** | ||
* Should be handled as additional information for e.g. debugging. | ||
@@ -911,15 +1009,2 @@ * Contains information if an object is valid. | ||
/** | ||
* Product preview image, preferably a perspective image with 1k size. | ||
*/ | ||
interface Preview { | ||
/** | ||
* The mandatory format of the image. | ||
*/ | ||
imageFormat: "PNG" | "JPEG" | "SVG"; | ||
/** | ||
* The manadatory image reference. | ||
*/ | ||
image: string; | ||
} | ||
/** | ||
* An initial or incremental product representation. | ||
@@ -1008,17 +1093,2 @@ */ | ||
/** | ||
* A simple camera definition. | ||
* Up vector is per default in positive y direction. | ||
* FOV / Dollying depends on viewer. | ||
*/ | ||
interface Camera { | ||
/** | ||
* The position of the target point, a.k.a. look-at point. | ||
*/ | ||
lookAt: Vector; | ||
/** | ||
* The position of the camera, a.k.a. eye point. | ||
*/ | ||
lookFrom: Vector; | ||
} | ||
/** | ||
* Information of a client-side JavaScript script (ECMA 5.1). | ||
@@ -1056,15 +1126,2 @@ * All attributes, except Path, are mandatory. | ||
declare const getScriptTechnicalVersion: (script: Script) => number; | ||
/** | ||
* Information about data packages used in this scene. | ||
*/ | ||
interface Package { | ||
/** | ||
* The scope of the package. | ||
*/ | ||
scope: string; | ||
/** | ||
* Informal version information. | ||
*/ | ||
version: string; | ||
} | ||
type Representation = "Standard" | "CAD_BIM" | "Photo"; | ||
@@ -1254,2 +1311,2 @@ /** | ||
} | ||
export { Cns, Ig, AttachPointType, AttachPoint, CatalogEntry, Color, Commercial, Property, Value, cnsPrefix, Component, Geometry, GeometryIndex, GeometryMapping, Material, MaterialIndex, Product, Quaternion, Representation, Scene, Script, getScriptTechnicalVersion, State, TextureMapping, Transform, Vector, Package }; | ||
export { Cns, Ig, AttachPointType, AttachPoint, Camera, CatalogEntry, Color, Commercial, Property, Value, cnsPrefix, Component, EStatusCode, Geometry, GeometryIndex, GeometryMapping, MasterData, Material, MaterialIndex, Package, Preview, Product, Quaternion, Representation, Scene, Script, getScriptTechnicalVersion, State, Status, TextureMapping, TopView, Transform, Vector }; |
'use strict'; | ||
Object.defineProperty(exports, '__esModule', { value: true }); | ||
var index$1 = /*#__PURE__*/Object.freeze({ | ||
@@ -18,2 +16,36 @@ __proto__: null | ||
/** | ||
* Defines status codes on product and scene level. | ||
* 200 is default. All other codes than 200 are errors. | ||
* Codes <= 1000 are reserved except the predefined ones. | ||
* Codes > 1000 are user defined error codes. | ||
*/ | ||
exports.EStatusCode = void 0; | ||
(function (EStatusCode) { | ||
/** | ||
* No errors detected. | ||
*/ | ||
EStatusCode[EStatusCode["Ok"] = 200] = "Ok"; | ||
/** | ||
* Not sufficient defined or invalid parameters. | ||
*/ | ||
EStatusCode[EStatusCode["BadRequest"] = 400] = "BadRequest"; | ||
/** | ||
* Data for further processing not found. | ||
*/ | ||
EStatusCode[EStatusCode["NotFound"] = 404] = "NotFound"; | ||
/** | ||
* One or more errors occured. | ||
*/ | ||
EStatusCode[EStatusCode["Conflict"] = 409] = "Conflict"; | ||
/** | ||
* An error during data processing occured. | ||
*/ | ||
EStatusCode[EStatusCode["InternalServerError"] = 500] = "InternalServerError"; | ||
/** | ||
* Service for data processing/gathering not available. | ||
*/ | ||
EStatusCode[EStatusCode["ServiceUnavailable"] = 503] = "ServiceUnavailable"; | ||
})(exports.EStatusCode || (exports.EStatusCode = {})); | ||
const getScriptTechnicalVersion = (script) => { | ||
@@ -20,0 +52,0 @@ let number = 0; |
{ | ||
"name": "@intelligentgraphics/openconfiguration", | ||
"version": "1.3.3", | ||
"description": "OpenConfiguration 1.3.3 (1.3.3.100)", | ||
"version": "1.3.4", | ||
"description": "OpenConfiguration 1.3.4 (1.3.4.100)", | ||
"license": "./LICENSE", | ||
@@ -11,6 +11,6 @@ "publishConfig": { | ||
"rimraf": "^3.0.2", | ||
"rollup": "^2.63.0", | ||
"rollup-plugin-ts": "^2.0.4", | ||
"typedoc": "^0.18.0", | ||
"typescript": "^4.5.4" | ||
"rollup": "^3.10.1", | ||
"rollup-plugin-ts": "^3.2.0", | ||
"typedoc": "^0.23.24", | ||
"typescript": "^4.9.4" | ||
}, | ||
@@ -21,5 +21,3 @@ "types": "dist/index.d.ts", | ||
"dist": "rollup -c", | ||
"rename": "node -e \"require('fs').copyFile('dist/index.d.ts', 'dist/OC.ts', function(err) { if (err) console.log(err) })\"", | ||
"docs": "typedoc dist/ --out ./docs --mode modules --module esnext --name OpenConfiguration --disableSources", | ||
"genDocs": "npm run dist && npm run rename && npm run docs", | ||
"docs": "typedoc src/index.ts --name OpenConfiguration --disableSources", | ||
"prepublishOnly": "npm run dist && node _scripts/prepublish.js", | ||
@@ -26,0 +24,0 @@ "postpublish": "rimraf README.md LICENSE schema.json" |
138
schema.json
{ | ||
"$schema": "http://json-schema.org/draft-07/schema#", | ||
"title": "Scene", | ||
"description": "The Scene is the central part of an OC data set. Each OC data set contains exactly one.\n\nA Scene may contain initial product representations and/or updates.\n\nA Scene may contain products that should be inserted instantly, as well as add-ons to be inserted later on and shown as placeholders before.", | ||
"description": "The Scene is the central part of an OC data set. Each OC data set contains exactly one.\n\nA Scene may contain initial product representations and/or updates.\n\nA Scene may contain products that should be inserted instantly, as well as add-ons to be inserted later on and shown as placeholders before.\n\nVersion: 1.3.2", | ||
"type": "object", | ||
@@ -127,2 +127,12 @@ "required": [ | ||
}, | ||
"packages": { | ||
"description": "This optional attribute contains informal information about the projects used in this OC data set and its corresponding informal versions.", | ||
"type": [ | ||
"array", | ||
"null" | ||
], | ||
"items": { | ||
"$ref": "#/definitions/Package" | ||
} | ||
}, | ||
"products": { | ||
@@ -175,2 +185,3 @@ "description": "The mandatory attribute contains the products to be inserted into/ updated in the client world.\n\nIGXC Compatibility: in IGXC, there is only one product.", | ||
}, | ||
"additionalProperties": false, | ||
"definitions": { | ||
@@ -244,3 +255,4 @@ "AttachPoint": { | ||
} | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
@@ -285,3 +297,4 @@ "AttachPointRepresentation": { | ||
} | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
@@ -312,3 +325,4 @@ "Camera": { | ||
} | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
@@ -353,3 +367,4 @@ "CatalogEntry": { | ||
} | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
@@ -384,3 +399,4 @@ "CatalogEntryType": { | ||
} | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
@@ -412,3 +428,4 @@ "ColorMap": { | ||
} | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
@@ -478,6 +495,6 @@ "Commercial": { | ||
"type": [ | ||
"number", | ||
"integer", | ||
"null" | ||
], | ||
"format": "double" | ||
"format": "int64" | ||
}, | ||
@@ -487,6 +504,6 @@ "salesPrice": { | ||
"type": [ | ||
"number", | ||
"integer", | ||
"null" | ||
], | ||
"format": "double" | ||
"format": "int64" | ||
}, | ||
@@ -525,3 +542,4 @@ "shortText": { | ||
} | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
@@ -655,3 +673,4 @@ "Component": { | ||
} | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
@@ -692,3 +711,4 @@ "ComponentSelectable": { | ||
} | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
@@ -742,3 +762,4 @@ "GeometryDeformationFormat": { | ||
} | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
@@ -750,2 +771,3 @@ "GeometryMeshFormat": { | ||
"OBJ", | ||
"GLB", | ||
"FBX", | ||
@@ -767,2 +789,3 @@ "DWF" | ||
"OBJ", | ||
"GLB", | ||
"FBX" | ||
@@ -776,2 +799,3 @@ ] | ||
"OBJ", | ||
"GLB", | ||
"FBX" | ||
@@ -792,3 +816,3 @@ ] | ||
"required": [ | ||
"native_id" | ||
"nativeId" | ||
], | ||
@@ -803,7 +827,7 @@ "properties": { | ||
}, | ||
"native_id": { | ||
"nativeId": { | ||
"description": "The instance id of an associated master product, e.g. a set.", | ||
"type": "string" | ||
}, | ||
"product_id": { | ||
"productId": { | ||
"description": "The commercial product Id. ASCII. 45 chars max.", | ||
@@ -815,3 +839,4 @@ "type": [ | ||
} | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
@@ -833,4 +858,24 @@ "Material": { | ||
} | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
"Package": { | ||
"description": "Information about data packages used in this scene.", | ||
"type": "object", | ||
"required": [ | ||
"scope", | ||
"version" | ||
], | ||
"properties": { | ||
"scope": { | ||
"description": "The scope of the package.", | ||
"type": "string" | ||
}, | ||
"version": { | ||
"description": "Informal version information.", | ||
"type": "string" | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
"Preview": { | ||
@@ -856,3 +901,4 @@ "description": "Product preview image, preferably a perspective image with 1k size.", | ||
} | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
@@ -991,3 +1037,4 @@ "Product": { | ||
} | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
@@ -1034,3 +1081,4 @@ "ProductKind": { | ||
} | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
@@ -1091,3 +1139,4 @@ "Property": { | ||
} | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
@@ -1120,3 +1169,4 @@ "Quaternion": { | ||
} | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
@@ -1168,3 +1218,4 @@ "Representation": { | ||
} | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
@@ -1199,3 +1250,4 @@ "ScriptMode": { | ||
} | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
@@ -1244,3 +1296,4 @@ "StatusCode": { | ||
} | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
@@ -1287,3 +1340,4 @@ "TextureMapFormat": { | ||
} | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
@@ -1338,3 +1392,4 @@ "TopView": { | ||
} | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
@@ -1378,3 +1433,4 @@ "Transform": { | ||
} | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
@@ -1417,3 +1473,4 @@ "Value": { | ||
} | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
@@ -1442,3 +1499,4 @@ "ValueMap": { | ||
} | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
@@ -1466,3 +1524,4 @@ "Vector3": { | ||
} | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
@@ -1489,3 +1548,4 @@ "cadenasGeometry": { | ||
} | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
@@ -1587,3 +1647,3 @@ "igGeometry": { | ||
"parameters": { | ||
"description": "Optional geometry-related parameters, to be resolved at client-side.\n\n\"SuperDeformation\": Marks the geometry as a super deformation. The assigned deformation will be applied to the local geometry (if any) as well as recursively to all child geometries. Target type: Boolean\n\n\"NormalMapTiling\": The Geometry Normal Map should be repeated instead of clamped outside 0..1 UV range Some 3D libraries call this \"wrapping mode\" if true set to \"repeat\", default is \"clamp\" Target type: Boolean Version: OC 1.1\n\n\"NormalMapStrength\": Changes the influence of the Geometry Normal Map in light calculation, default: 1, by multiplying the strength of the geometry normal map with this factor. Target type: number Version: OC 1.1\n\n\"RenderOrder\" FRender order for 3D libraries that render transparent objects in a separate, second pass, back to front. Negative values are rendered earlier in the process, positive values later, 0 is default and keeps library ordering. Raytracers and renderers with advanced transparency handling must ignore this! This is NOT intended for effects different from a natural/physical correct scene, i.e. it can not be used for artistic effects! Target type: number Version: OC 1.1", | ||
"description": "Optional geometry-related parameters, to be resolved at client-side.\n\n\"Complexity\": Describes the nominal complexity of the geometry. 100 (default) is a medium-sized, medium-complex object, such as a pillow for instance. For bigger and/or more complex objects, use complexity 200 or higher. For smaller and/or more simple objects, use complexity 50 or lower.\n\n\"SuperDeformation\": Marks the geometry as a super deformation. The assigned deformation will be applied to the local geometry (if any) as well as recursively to all child geometries. Target type: Boolean\n\n\"NormalMapTiling\": The Geometry Normal Map should be repeated instead of clamped outside 0..1 UV range Some 3D libraries call this \"wrapping mode\" if true set to \"repeat\", default is \"clamp\" Target type: Boolean Version: OC 1.1\n\n\"NormalMapStrength\": Changes the influence of the Geometry Normal Map in light calculation, default: 1, by multiplying the strength of the geometry normal map with this factor. Target type: number Version: OC 1.1\n\n\"RenderOrder\" FRender order for 3D libraries that render transparent objects in a separate, second pass, back to front. Negative values are rendered earlier in the process, positive values later, 0 is default and keeps library ordering. Raytracers and renderers with advanced transparency handling must ignore this! This is NOT intended for effects different from a natural/physical correct scene, i.e. it can not be used for artistic effects! Target type: number Version: OC 1.1", | ||
"default": null, | ||
@@ -1614,3 +1674,4 @@ "type": [ | ||
} | ||
} | ||
}, | ||
"additionalProperties": false | ||
}, | ||
@@ -1744,5 +1805,6 @@ "igMaterial": { | ||
} | ||
} | ||
}, | ||
"additionalProperties": false | ||
} | ||
} | ||
} |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
157060
7
4457
227