UNPKG

@qctrl/visualizer

Version:

The Q-CTRL Visualizer is a package for displaying animated 3d Bloch sphere visualizations.

16 lines (15 loc) 624 B
import { MeshBasicMaterial, Group } from "three"; import { Styles } from "../../styles/theme"; interface EquatorialPlaneMaterial { planeMaterial: MeshBasicMaterial; outlineMaterial: MeshBasicMaterial; } interface EquatorialPlane { meshGroup: Group; material: EquatorialPlaneMaterial; } /** * Creates an equatorial plane mesh and corresponding outline mesh for an element */ export default function createEquatorialPlane({ equatorialPlane: { color, segments, gradientStops, opacity }, equatorialPlaneOutlineGeometry: { outlineRadius, outlineOpacity, outlineColor, }, }: Styles): EquatorialPlane; export {};