vue-gl

Vue.js components rendering 3D WebGL graphics reactively with three.js

MIT License

Downloads
856
Stars
672
Committers
13

Bot releases are hidden (Show)

vue-gl - v0.17.0

Published by h-ikeda almost 5 years ago

What’s Changed

  • Build(deps-dev): bump three from 0.110.0 to 0.111.0 (#727) @dependabot-preview
  • Simplify namespace management and rendering lifecycles (#700) @h-ikeda

VglNamespace component now provides Namespace class instances those have event listening system. Please check the document and code for VglNamespace if you touch namespaces directly.
In previous versions, beforeRender hook was called to set geometries, materials, and other objects specified by name. From this version, beforeRender hook is removed and objects are set synchronously in watchers.

vue-gl - v0.16.0

Published by h-ikeda almost 5 years ago

This version requires three.js v0.110.0 or above.

  • New features

    • VglExtrudeGeometry component
  • Fixes

    • handles new three.js version (0.110.0)
    • reactive rendering triggered by namespace object changes
vue-gl - v0.15.0

Published by h-ikeda over 5 years ago

v0.15.0

Features

  • The new VglShaderMaterial component.
vue-gl - v0.14.0

Published by h-ikeda over 5 years ago

Features

  • fog and backgroundTexture for VglScene
  • set name property of the THREE's Object3D by prop

Maintenance

  • Use newest version of three.js
vue-gl - v0.13.0

Published by h-ikeda over 5 years ago

Features

  • materials prop of Objects now accept array of materials.
  • Use newest version of Three.js (0.105.1).
vue-gl - v0.12.2

Published by h-ikeda over 5 years ago

  • Update depending three.js version to 0.104.0
vue-gl - v0.12.1

Published by h-ikeda over 5 years ago

  • Update three.js version from 0.102.0 to 0.103.0
vue-gl - v0.12.0

Published by h-ikeda over 5 years ago

Features

  • Add support for typescript (add definitions, all components defined as an object).
vue-gl - v0.11.1

Published by h-ikeda over 5 years ago

Update Three.js version to 0.102.0

vue-gl - v0.11.0

Published by h-ikeda over 5 years ago

Features

New props for VglObject3d

  • visible
  • rotationQuaternion
vue-gl - v0.10.0

Published by h-ikeda over 5 years ago

  • Update dependencies
  • Improve development experience ( throws an error when incorrect use case. )
vue-gl - v0.9.0

Published by h-ikeda almost 6 years ago

  • New components
    • VglRectAreaLight
    • VglRectAreaLightHelper
vue-gl - v0.8.0

Published by h-ikeda about 6 years ago

  • Update dependencies
vue-gl - v0.7.1

Published by h-ikeda about 6 years ago

vue-gl - v0.7.0

Published by h-ikeda over 6 years ago

  • New components

    • VglMeshDepthMaterial
    • VglMeshLambertMaterial
    • VglMeshNormalMaterial
    • VglMeshPhongMaterial
    • VglLineDashedMaterial
    • VglLatheGeometry
    • VglHemisphereLight
  • New properties

    • position, color, normal attributes for VglGeometry.

and other small fixes.

vue-gl - v0.6.0

Published by h-ikeda over 6 years ago

  • New components

    • VglPolarGridHelper component
    • VglMeshBasicMaterial component
  • Improve documentation

    • New theme
    • More elegant examples
vue-gl - v0.5.0

Published by h-ikeda over 6 years ago

Compatible to three.js version 0.90.0. and other internal changes.

  • Remove VglLensFlare component.
  • power-preference property for VglRenderer component.
  • Change internal rendering cycle.
  • Fix a bug about the camera position.
vue-gl - 0.4.0

Published by h-ikeda almost 7 years ago

A New Component

  • VglShadowMaterial

Fixed issues

  • Fix the bug that Edge and FireFox trigger rendering function twice on initializing the renderer.
vue-gl - 0.3.0

Published by h-ikeda almost 7 years ago

  • New Components
    • VglGridHelper component.
    • VglSpriteMaterial component.
vue-gl - v0.2.0

Published by h-ikeda almost 7 years ago

Add new components

  • VglFont
  • VglTextGeometry
  • VglLensFlare
  • VglTexture

Rename a component

  • VglAxisHelper -> VglAxesHelper
Package Rankings
Top 6.7% on Proxy.golang.org
Top 3.72% on Npmjs.org
Badges
Extracted from project README
NPM Financial Contributors on Open Collective FOSSA Status
Related Projects