@twinfinity/core
Preparing search index...
<internal>
BimVertexDataRepository
Class BimVertexDataRepository
Index
Constructors
constructor
Accessors
has
Batch
Support
size
In
Bytes
wasm
Memory
Usage
Methods
clear
dispose
get
load
register
Transforms
With
Processor
set
Geometry
Processor
write
write
Batch
Constructors
constructor
new
BimVertexDataRepository
(
_bimApiClient
:
BimCoreApiClient
,
options
?:
BimVertexDataRepositoryOptions
,
)
:
BimVertexDataRepository
Parameters
_bimApiClient
:
BimCoreApiClient
Optional
options
:
BimVertexDataRepositoryOptions
Returns
BimVertexDataRepository
Accessors
has
Batch
Support
get
hasBatchSupport
()
:
boolean
Returns
boolean
size
In
Bytes
get
sizeInBytes
()
:
number
Returns
number
wasm
Memory
Usage
get
wasmMemoryUsage
()
:
{
allocated
:
number
;
capacity
:
number
;
outputBuffers
:
number
;
used
:
number
;
}
Returns
{
allocated
:
number
;
capacity
:
number
;
outputBuffers
:
number
;
used
:
number
}
Methods
clear
clear
()
:
void
Returns
void
dispose
dispose
()
:
void
Returns
void
get
get
(
md
:
BimProductMeshDescriptor
)
:
BimVertexData
Parameters
md
:
BimProductMeshDescriptor
Returns
BimVertexData
load
load
(
loaderElement
:
IBimIfcLoaderElement
)
:
Promise
<
boolean
>
Parameters
loaderElement
:
IBimIfcLoaderElement
Returns
Promise
<
boolean
>
register
Transforms
With
Processor
registerTransformsWithProcessor
(
loaderElement
:
IBimIfcLoaderElement
,
transforms
:
(
undefined
|
BimTransform
)
[]
,
)
:
void
Parameters
loaderElement
:
IBimIfcLoaderElement
transforms
: (
undefined
|
BimTransform
)
[]
Returns
void
set
Geometry
Processor
setGeometryProcessor
(
processor
:
WasmGeometryProcessor
)
:
void
Parameters
processor
:
WasmGeometryProcessor
Returns
void
write
write
(
ifcProductMesh
:
BimProductMesh
,
transform
:
FastTransform
,
destination
:
GeometryArrays
,
offset
:
GeometryArrayOffset
,
aabb
:
{
max
:
Vector3
;
min
:
Vector3
}
,
options
:
{
includeNormals
?:
boolean
}
,
)
:
{
indexCount
:
number
;
vertexCount
:
number
}
Parameters
ifcProductMesh
:
BimProductMesh
transform
:
FastTransform
destination
:
GeometryArrays
offset
:
GeometryArrayOffset
aabb
:
{
max
:
Vector3
;
min
:
Vector3
}
options
:
{
includeNormals
?:
boolean
}
Returns
{
indexCount
:
number
;
vertexCount
:
number
}
write
Batch
writeBatch
(
meshes
:
BimProductMesh
[]
,
destination
:
GeometryArrays
,
offset
:
GeometryArrayOffset
,
)
:
undefined
|
WriteBatchResult
Parameters
meshes
:
BimProductMesh
[]
destination
:
GeometryArrays
offset
:
GeometryArrayOffset
Returns
undefined
|
WriteBatchResult
Settings
Member Visibility
Protected
Inherited
Theme
OS
Light
Dark
On This Page
Constructors
constructor
Accessors
has
Batch
Support
size
In
Bytes
wasm
Memory
Usage
Methods
clear
dispose
get
load
register
Transforms
With
Processor
set
Geometry
Processor
write
write
Batch
@twinfinity/core
Loading...