@threepipe/plugin-svg-renderer
Version:
Plugins for SVG Rendering of 3d objects for Threepipe
24 lines (20 loc) • 690 B
text/typescript
import {SVGRenderer} from 'three/examples/jsm/renderers/SVGRenderer.js'
import {uiDropdown, uiFolderContainer, uiNumber, uiToggle} from 'uiconfig.js'
import {onChange2} from 'ts-browser-helpers'
('Basic SVG Renderer')
export class BasicSVGRenderer extends SVGRenderer {
()
declare autoClear: boolean
()
declare sortObjects: boolean
()
declare sortElements: boolean
()
declare overdraw: number
(undefined, ['low', 'high'])
(BasicSVGRenderer.prototype._refresh)
quality: 'low' | 'high' = 'high'
private _refresh() {
this.setQuality(this.quality)
}
}