0.3.0 • Published 9 months ago

@tweakpane/plugin-camerakit v0.3.0

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

tweakpane-plugin-camerakit

Enjoyable camera flavored controls for Tweakpane.

npm.io

Installation

Browser

<script type="module">
import {Pane} from './tweakpane.min.js';
import * as TweakpaneCamerakitPlugin from 'tweakpane-plugin-camerakit.min.js';

const pane = new Pane();
pane.registerPlugin(TweakpaneCamerakitPlugin);
</script>

Package

import {Pane} from 'tweakpane';
import * as CamerakitPlugin from '@tweakpane/plugin-camerakit';

const pane = new Pane();
pane.registerPlugin(CamerakitPlugin);

Usage

// Ring input
pane.addBinding(params, 'key', {
  // Ring control
  view: 'cameraring',
  // Appearance of the ring view: 0 | 1 | 2
  series: 0,
});
// Configuring a scale
pane.addBinding(params, 'key', {
  view: 'cameraring',
  series: 0,
  // Scale unit
  unit: {
    // Pixels for the unit
    pixels: 50,
    // Number of ticks for the unit
    ticks: 10,
    // Amount of a value for the unit
    value: 0.2,
  },
  // You can use `min`, `max`, `step` same as a number input
  min: 1,
  step: 0.02,
});
// Wide
pane.addBinding(params, 'key', {
  view: 'cameraring',
  series: 0,
  // Hide a text input and widen the ring view
  wide: true,
});
// Wheel input
pane.addBinding(params, 'key', {
  view: 'camerawheel',
  // Amount of a value per pixel
  amount: 100,
});
0.3.0

9 months ago

0.3.0-beta.1

9 months ago

0.3.0-beta.0

11 months ago

0.3.0-alpha.0

1 year ago

0.2.3

1 year ago

0.2.2

2 years ago

0.2.1

3 years ago

0.2.0

3 years ago

0.2.0-beta.0

3 years ago