three.js实现信号波效果
图例
步骤
- 创建平面,添加贴图,平移几何体
- 缩放
代码
<template>
<div class="app">
<div ref="canvesRef" class="canvas-wrap"></div>
</div>
</template>
<script setup>
import {
ref, onMounted } from "vue";
import * as THREE from "three";
import {
OrbitControls } from "three/addons/controls/OrbitControls.js";
const canvesRef = ref(null);
const canvasWidth = window.innerWidth;
const canvasHeight = window.innerHeight;
let scene;
let camera;
let renderer;
let axesHelper;
let ca