Module: Plugins
Classes
- DiamondPlugin
- ACameraControlsPlugin
- ARPlugin
- AnisotropyPlugin
- BaseGroundPlugin
- BeringRingAnimation
- BloomPlugin
- CSGPluginBSP
- CSGPluginBVH
- CSGPluginBase
- CameraViewControlPlugin
- CameraView
- CameraViewPlugin
- CannonPhysicsPlugin
- CanvasRecorderPlugin
- CanvasSnipperPlugin
- ClearcoatTintPlugin
- ContactShadowGroundPlugin
- CustomAnimationHelperPlugin
- CustomBumpMapPlugin
- DebugPlugin
- DepthOfFieldPlugin
- DeviceOrientationControlsPlugin
- DropzonePlugin
- FileTransferPlugin
- FirstPersonControlsPlugin
- FragmentClippingExtensionPlugin
- FrameFadePlugin
- FullScreenPlugin
- GBufferPlugin
- GLTFAnimationPlugin
- GenericFilterPlugin
- GeometryGeneratorPlugin
- GroundPlugin
- HDRiGroundPlugin
- InteractionPromptPlugin
- LayeredMaterialPlugin
- MaterialConfiguratorBasePlugin
- MaterialConfiguratorPlugin
- MaterialLibraryBasePlugin
- MaterialLibraryPlugin
- MaterialPresetPlugin
- MeshOptSimplifyModifierPlugin
- MultiFilterPlugin
- NoiseBumpMaterialPlugin
- NormalBufferPlugin
- ObjectRotationPlugin
- ParallaxCameraControllerPlugin
- ParallaxMappingPlugin
- PointerLockControlsPlugin
- PopmotionPlugin
- PresetLibraryPlugin
- RainbowDiamondPlugin
- RandomizedDirectionalLightPlugin
- SSAOPlugin
- SSBevelPlugin
- SSContactShadows
- SSGIPlugin
- SSRPlugin
- SceneLoopPlugin
- ScrollableCameraViewPlugin
- ScrollableCameraViewPreviewPlugin
- ShapeTubeExtrudePlugin
- EllipseCurve3D
- TextSVGOptions
- SimpleTextPlugin
- SimplifyModifierPlugin
- SnowFallPlugin
- SwitchNodeBasePlugin
- SwitchNodePlugin
- TemporalAAPlugin
- ThinFilmLayerPlugin
- TrackballControlsPlugin
- TransformAnimationPlugin
- TransfrSharePlugin
- TriplanarUVMappingPlugin
- VRPluginBasic
- VariationConfiguratorEditorUiPlugin
- VariationConfiguratorGridUiPlugin
- VariationConfiguratorPlugin
- VelocityBufferPlugin
- VirtualCamerasPlugin
- WaveGroundPlugin
- UChartOptions
- UPackOptions
- XAtlasPlugin
- CSS3DRendererPlugin
- ChromaticAberrationPlugin
- CombinedPostPlugin
- FilmicGrainPlugin
- GammaCorrectionExtension
- GammaCorrectionPlugin
- LUTPlugin
- OutlinePlugin
- PMREMGeneratorPlugin
- ProgressivePlugin
- TonemapPlugin
- VignettePlugin
Interfaces
- GroundOptions
- MaterialVariations
- AnimationResult
- ITextSVGOptions
- SimplifyOptions
- ObjectSwitchNode
- TSavedTransform
- IConfiguratorVariation
- VirtualCamera
- CSSObjectTracker
- IConvergedCanvasRecorder
Enumerations
Functions
addBloomData
▸ addBloomData(material
): boolean
Parameters
Name | Type |
---|---|
material | Material <Event , string > |
Returns
boolean
Defined in
webgi/src/plugins/BloomPlugin.ts:12
buildCSGMeshBSP
▸ buildCSGMeshBSP(meshes
, matrix?
): Mesh
<BufferGeometry
<NormalBufferAttributes
, Event
, string
>, Material
<Event
, string
> | Material
<Event
, string
>[]>
Parameters
Name | Type |
---|---|
meshes | [Mesh <BufferGeometry <NormalBufferAttributes , Event , string >, Material <Event , string > | Material <Event , string >[]>, TCSGOperation ][] |
matrix? | Matrix4 |
Returns
Mesh
<BufferGeometry
<NormalBufferAttributes
, Event
, string
>, Material
<Event
, string
> | Material
<Event
, string
>[]>
Defined in
webgi/src/plugins/CSGPluginBSP.ts:6
buildCSGMeshBVH
▸ buildCSGMeshBVH(meshes
, matrix?
): Brush
Parameters
Name | Type |
---|---|
meshes | [Mesh <BufferGeometry <NormalBufferAttributes , Event , string >, Material <Event , string > | Material <Event , string >[]>, TCSGOperation ][] |
matrix? | Matrix4 |
Returns
Brush
Defined in
webgi/src/plugins/CSGPluginBVH.ts:12
sphericalFromObject
▸ sphericalFromObject(obj
, target
): Spherical
Parameters
Name | Type |
---|---|
obj | Object |
obj.position | Vector3 |
obj.up | Vector3 |
target | Vector3 |
Returns
Spherical
Defined in
webgi/src/plugins/CameraViewPlugin.ts:663
lerpAngle
▸ lerpAngle(a
, b
, t
): number
Parameters
Name | Type |
---|---|
a | number |
b | number |
t | number |
Returns
number
Defined in
webgi/src/plugins/CameraViewPlugin.ts:763
lerpAngle2
▸ lerpAngle2(a
, b
, w
): number
Parameters
Name | Type |
---|---|
a | number |
b | number |
w | number |
Returns
number
Defined in
webgi/src/plugins/CameraViewPlugin.ts:773
slerp
▸ slerp(start
, end
, percent
): Vector3
Parameters
Name | Type |
---|---|
start | Vector3 |
end | Vector3 |
percent | number |
Returns
Vector3
Defined in
webgi/src/plugins/CameraViewPlugin.ts:781
createIFrameCSS3DObject
▸ createIFrameCSS3DObject(url
, width
, height
, onload
): CSS3DObject
Parameters
Name | Type |
---|---|
url | string |
width | number |
height | number |
onload | () => void |
Returns
CSS3DObject
Defined in
webgi/src/plugins/threejs/CSS3DRendererPlugin.ts:355
computeAverageGeometryNormal
▸ computeAverageGeometryNormal(modelObj
): Vector3
Parameters
Name | Type |
---|---|
modelObj | Mesh <BufferGeometry <NormalBufferAttributes , Event , string >, Material <Event , string > | Material <Event , string >[]> |
Returns
Vector3
Defined in
webgi/src/plugins/threejs/CSS3DRendererPlugin.ts:397
computeGeometryCenter
▸ computeGeometryCenter(modelObj
): Vector3
Parameters
Name | Type |
---|---|
modelObj | Mesh <BufferGeometry <NormalBufferAttributes , Event , string >, Material <Event , string > | Material <Event , string >[]> |
Returns
Vector3
Defined in
webgi/src/plugins/threejs/CSS3DRendererPlugin.ts:419
computeGeometrySize
▸ computeGeometrySize(modelObj
, upVector?
): Vector3
Parameters
Name | Type |
---|---|
modelObj | Mesh <BufferGeometry <NormalBufferAttributes , Event , string >, Material <Event , string > | Material <Event , string >[]> |
upVector | Vector3 |
Returns
Vector3
Defined in
webgi/src/plugins/threejs/CSS3DRendererPlugin.ts:434
addLUTData
▸ addLUTData(material
): boolean
Parameters
Name | Type |
---|---|
material | Material <Event , string > |
Returns
boolean
Defined in
webgi/src/plugins/threejs/LUTPlugin.ts:168
Type aliases
TCSGOperation
Ƭ TCSGOperation: "union"
| "subtract"
| "intersect"
Defined in
webgi/src/plugins/CSGPluginBase.ts:11
Variables
csgOperations
• Const
csgOperations: TCSGOperation
[]
Defined in
webgi/src/plugins/CSGPluginBase.ts:12
fontFormatExtensionMap
• Const
fontFormatExtensionMap: any
Defined in
webgi/src/plugins/SimpleTextPlugin.ts:93
Uncharted2Tonemapping
• Const
Uncharted2Tonemapping: ToneMapping
= CustomToneMapping