VertexQuantization
This class is responsible for keeping track of the various matrices used for quantization/unquantization
uniqueModelId when loading from BIMserver stands for: ConcreteRevision Object Identifier, it's a BIMserver object, you can see it as a unique identifier that identifies a revision.
Constructor Summary
Public Constructor | ||
public |
|
Member Summary
Public Members | ||
public |
|
|
public |
|
|
public |
settings: * |
|
public |
|
|
public |
|
|
public |
|
|
public |
|
|
public |
|
Method Summary
Public Methods | ||
public |
generateMatrices(totalBounds: *, totalBoundsUntransformed: *, globalTranslationVector: *) |
|
public |
generateMatrix(bounds: *, globalTranslationVector: *): * |
|
public |
generateUntransformedMatrices(uniqueModelId: *, boundsUntransformed: *) |
|
public |
getTransformedInverseQuantizationMatrix(boundsUntransformed: *): * |
|
public |
|
|
public |
getTransformedQuantizationMatrix(boundsUntransformed: *): * |
|
public |
|
|
public |
getUntransformedInverseVertexQuantizationMatrixForUniqueModelId(uniqueModelId: *): * |
|
public |
|
|
public |
getUntransformedVertexQuantizationMatrixForUniqueModelId(uniqueModelId: *): * |
Public Constructors
public constructor() source
Public Members
public inverseVertexQuantizationMatrix: * source
public inverseVertexQuantizationMatrixWithGlobalTranslation: * source
public settings: * source
public untransformedInverseQuantizationMatrices: * source
public untransformedQuantizationMatrices: * source
public untransformedVertexQuantizationMatrix: * source
public vertexQuantizationMatrix: * source
public vertexQuantizationMatrixWithGlobalTranslation: * source
Public Methods
public generateMatrices(totalBounds: *, totalBoundsUntransformed: *, globalTranslationVector: *) source
Params:
Name | Type | Attribute | Description |
totalBounds | * | ||
totalBoundsUntransformed | * | ||
globalTranslationVector | * |
public generateMatrix(bounds: *, globalTranslationVector: *): * source
Params:
Name | Type | Attribute | Description |
bounds | * | ||
globalTranslationVector | * |
Return:
* |
public generateUntransformedMatrices(uniqueModelId: *, boundsUntransformed: *) source
Params:
Name | Type | Attribute | Description |
uniqueModelId | * | ||
boundsUntransformed | * |
public getTransformedInverseQuantizationMatrix(boundsUntransformed: *): * source
Params:
Name | Type | Attribute | Description |
boundsUntransformed | * |
Return:
* |
public getTransformedQuantizationMatrix(boundsUntransformed: *): * source
Params:
Name | Type | Attribute | Description |
boundsUntransformed | * |
Return:
* |
public getUntransformedInverseVertexQuantizationMatrixForUniqueModelId(uniqueModelId: *): * source
Params:
Name | Type | Attribute | Description |
uniqueModelId | * |
Return:
* |
public getUntransformedVertexQuantizationMatrixForUniqueModelId(uniqueModelId: *): * source
Params:
Name | Type | Attribute | Description |
uniqueModelId | * |
Return:
* |