Appearance
RoyInterface / Exports / utils/RoyUtils / RoyUtils
Class: RoyUtils
utils/RoyUtils.RoyUtils
Table of contents
Constructors
Properties
- sFakeFrameCount
- sSnapImageOptimized
- sFakeArray
- sGenUUIDHandle
- sMd5
- MAX_BATCH_COUNT_WEBGL1
- MAX_BATCH_COUNT_WEBGL2
Methods
- sGenUUID
- getMaxBatchCount
- getMaxSetCount
- hex
- getSnapViewRect
- findSizePowerOfTwo
- getVSCounts
- getNumPrimitives
- generateBoundBoxDataFull
- generateBoundBoxDataSeg
Constructors
constructor
• new RoyUtils(): RoyUtils
Returns
Properties
sFakeFrameCount
▪ Static
sFakeFrameCount: number
= 0
sSnapImageOptimized
▪ Static
sSnapImageOptimized: boolean
= false
sFakeArray
▪ Static
sFakeArray: Uint8Array
sGenUUIDHandle
▪ Static
sGenUUIDHandle: number
= 0
sMd5
▪ Static
sMd5: Md5
MAX_BATCH_COUNT_WEBGL1
▪ Static
MAX_BATCH_COUNT_WEBGL1: number
= 32
MAX_BATCH_COUNT_WEBGL2
▪ Static
MAX_BATCH_COUNT_WEBGL2: number
= 64
Methods
sGenUUID
▸ sGenUUID(): string
Returns
string
getMaxBatchCount
▸ getMaxBatchCount(): number
Returns
number
getMaxSetCount
▸ getMaxSetCount(): number
Returns
number
hex
▸ hex(n
, digits
): string
Parameters
Name | Type |
---|---|
n | number |
digits | number |
Returns
string
getSnapViewRect
▸ getSnapViewRect(stageWidth
, stageHeight
, originViewWidth
, originViewHeight
, displayRadioScreen
): number
[]
Parameters
Name | Type |
---|---|
stageWidth | number |
stageHeight | number |
originViewWidth | number |
originViewHeight | number |
displayRadioScreen | number |
Returns
number
[]
findSizePowerOfTwo
▸ findSizePowerOfTwo(value
): number
Parameters
Name | Type |
---|---|
value | number |
Returns
number
getVSCounts
▸ getVSCounts(primitiveType
, numTriangles
): number
Parameters
Name | Type |
---|---|
primitiveType | number |
numTriangles | number |
Returns
number
getNumPrimitives
▸ getNumPrimitives(primitiveType
, vsCount
): number
Parameters
Name | Type |
---|---|
primitiveType | number |
vsCount | number |
Returns
number
generateBoundBoxDataFull
▸ generateBoundBoxDataFull(out
, oriVec
, width
, height
, long
): void
Parameters
Name | Type |
---|---|
out | Vec3 [] |
oriVec | Vec3 [] |
width | number |
height | number |
long | number |
Returns
void
generateBoundBoxDataSeg
▸ generateBoundBoxDataSeg(out
, oriVec
, width
, height
, long
, segment
): void
Parameters
Name | Type |
---|---|
out | Vec3 [] |
oriVec | Vec3 [] |
width | number |
height | number |
long | number |
segment | number |
Returns
void