vue组件 .vue_用于平面着色器的Vue组件

vue组件 .vue

Vue平面着色器 (vue-flat-surface-shader)

A Vue component for flat surface shader.

用于平面着色器的Vue组件。

如何使用 (How to use)

npm install --save vue-flat-surface-shader
Main.js (Main.js)
import Vue from 'vue'
import FlatSurfaceShader from 'vue-flat-surface-shader'

Vue.use(FlatSurfaceShader)
App.vue文件(简单示例) (App.vue file (simple example))
<template>
  <div id="app">
    <flat-surface-shader type="webgl" 
                         :light="{ambient: '#22bc9e', diffuse: '#2b7c6b'}"
                         width=2000
                         height=1000>
    </flat-surface-shader>
  </div>
</template>
App.vue文件(高级示例) (App.vue file (advanced example))
<template>
  <div id="app">
    <flat-surface-shader class="shader"
                         type="canvas" 
                         :light="{ambient: '#22bc9e', diffuse: '#2b7c6b', draw: false}" 
                         :mesh="{segments: 4, slices: 4, width: 1.8, height: 1.8}">
    </flat-surface-shader>
  </div>
</template>
<style>
  html, body {
      margin: 0;
      padding: 0;
  }
  .shader {
      width: 100vw;
      height: 100vh;
  }
</style>

道具 (Props)

1.类型 (1.Type)
  • The type of shader's renderer, avaliable values are webgl, canvas, svg.

    着色器渲染器的类型,可用的值为webglcanvassvg

  • Prop type: String

    道具类型: String

  • Default value: webgl

    默认值: webgl

翻译自: https://vuejsexamples.com/a-vue-component-for-flat-surface-shader/

vue组件 .vue

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值