diff --git a/src/folk-distance-field.ts b/src/folk-distance-field.ts index 2e8a2a9..191c59c 100644 --- a/src/folk-distance-field.ts +++ b/src/folk-distance-field.ts @@ -13,6 +13,8 @@ import { PropertyValues } from '@lit/reactive-element'; export class FolkDistanceField extends FolkBaseSet { static override tagName = 'folk-distance-field'; + static readonly MAX_DISTANCE = 99999.0; + private textures: WebGLTexture[] = []; private canvas!: HTMLCanvasElement; @@ -25,18 +27,10 @@ export class FolkDistanceField extends FolkBaseSet { private renderProgram!: WebGLProgram; // Shader program for final rendering private seedProgram!: WebGLProgram; // Shader program for rendering seed points - private static readonly MAX_DISTANCE = 99999.0; - private positionBuffer: WebGLBuffer | null = null; private isPingTexture: boolean = true; - firstUpdated(changedProperties: PropertyValues): void { - super.firstUpdated(changedProperties); - - this.renderRoot.appendChild(document.createElement('slot')); - } - connectedCallback() { super.connectedCallback(); diff --git a/src/folk-toolbar.ts b/src/folk-toolbar.ts index 80a458b..f964a03 100644 --- a/src/folk-toolbar.ts +++ b/src/folk-toolbar.ts @@ -1,4 +1,3 @@ -import { FolkEventPropagator } from './folk-event-propagator.ts'; import { css } from './common/tags.ts'; const styles = css`