我使用CatmullRomCurve3和THREE.js类在3D中创建了一个直线图,它处理了我想要的曲线和平滑。
不幸的是,现在我想把这条曲线变成一个网格,也许还能挤出这个网格,看来我做不到。当我尝试这样做时:
var geometry = new THREE.ShapeGeometry( curve );
var material = new THREE.MeshBasicMaterial( { color: 0x00ff00 } );
var mesh = new THREE.Mesh( geometry, material ) ;
我得到的错误证明,曲线并不完全符
我能够按以下方式显示一个THREE.TubeGeometry图
下面的代码,链接到
<html>
<body>
<script src="https://cdnjs.cloudflare.com/ajax/libs/three.js/r75/three.js"></script>
<script>
// global variables
var renderer;
var scene;
var camera;
var geometry;
var control;