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:
| * |
