9.9k
  • getting started
  • abstractions
  • cameras
  • controls
  • gizmos
  • loaders
  • misc
    • CubeCamera / useCubeCamera
    • CycleRaycast
    • DetectGPU / useDetectGPU
    • Example
    • FaceLandmarker
    • Fbo / useFBO
    • Html
    • Select
    • Sprite Animator
    • StatsGl
    • Stats
    • Trail / useTrail
    • useAspect
    • useBoxProjectedEnv
    • useCamera
    • useContextBridge
    • useCursor
    • useDepthBuffer
    • useIntersect
    • useSurfaceSampler
    • Wireframe
  • modifiers
  • performances
  • portals
  • shaders
  • shapes
  • staging
  • v10.7.9-5-gbf6f4admaster

Example

storybook

Note

Solely for CONTRIBUTING purposes

A "counter" example.

<Example font="/Inter_Bold.json" />
type ExampleProps = {
  font: string
  color?: Color
  debug?: boolean
  bevelSize?: number
}

Ref-api:

const api = useRef<ExampleApi>()

<Example ref={api} font="/Inter_Bold.json" />
type ExampleApi = {
  incr: (x?: number) => void
  decr: (x?: number) => void
}

src/core/Example.tsx

Edit this page

DetectGPU / useDetectGPU
FaceLandmarker

Sponsor Poimandres

Poimandres is an open source developer collective.

Your sponsorship keeps react-three-fiber, drei, zustand and friends free and maintained.

Sponsor on GitHub