Constructor
new BasicRenderer(shader1, shader2, set, camera, scene, params, threeRenderer)
- Source:
Constructor.
Parameters:
Name | Type | Description |
---|---|---|
shader1 |
string | the first part of the geometry dependent shader |
shader2 |
string | the second part of the geometry dependent shader |
set |
TeleportationSet | the underlying teleportation set |
camera |
DollyCamera | the camera |
scene |
Scene | the scene |
params |
Object | parameters for the Thurston part of the renderer |
threeRenderer |
WebGLRenderer | Object | parameters for the underlying Three.js renderer |
Classes
Members
(private) _fragmentBuilder :ShaderBuilder
- Source:
Builder for the fragment shader.
Type:
composer :EffectComposer
- Source:
Effect composer for postprocessing
Type:
- EffectComposer
Methods
build() → {BasicRenderer}
- Source:
Build the Three.js scene with the non-euclidean shader.
Returns:
- Type
- BasicRenderer
buildFragmentShader()
- Source:
Build the fragment shader