@polygonjs/polygonjs
Version:
node-based WebGL 3D engine https://polygonjs.com
24 lines (23 loc) • 752 B
TypeScript
import { Object3D } from 'three';
export declare class CSS3DObject extends Object3D {
element: HTMLDivElement;
readonly isCSS3DObject = true;
constructor(element?: HTMLDivElement);
copy(source: CSS3DObject, recursive: boolean): this;
}
export declare class CSS3DSprite extends CSS3DObject {
readonly isCSS3DSprite = true;
rotation2D: number;
constructor(element: HTMLDivElement);
copy(source: CSS3DSprite, recursive: boolean): this;
}
export interface CSS3DObjectOptions {
object?: Object3D;
id: string;
className: string;
html: string;
copyAttributes: boolean;
attributesToCopy: string[];
scale: number;
}
export declare function createCSS3DObject(options: CSS3DObjectOptions): CSS3DObject;