美文网首页
THREEJS 如何动态绘制线段

THREEJS 如何动态绘制线段

作者: aibinMr | 来源:发表于2020-01-14 17:42 被阅读0次

今天客户这边的需求是要动态的延长线段,线段动态与单击点相连

 function  createTrack(THREE,start,end){
    let points=[]
    var material = new THREE.LineBasicMaterial({
        color: 0xff0000
    });
    var geometry = new THREE.BufferGeometry();
    points.push(start); 
    points.push(end);
    geometry.setFromPoints(points)
    
    var line = new THREE.Line( geometry, material );
    userMeshGroup.add(line)
    viewer3D.render();
    this.addPiont=function(x,y,z){
        points.push(new THREE.Vector3(x,y,z));
        line.geometry.setFromPoints(points)
        viewer3D.render();
    }
} 

这里需要注意的主要是BufferGeometry,如果要是用Geometry,那么就不能这么实现,具体原因没有做深究。

相关文章

  • THREEJS 如何动态绘制线段

    今天客户这边的需求是要动态的延长线段,线段动态与单击点相连 这里需要注意的主要是BufferGeometry,如果...

  • 43. 线段绘制

    本文解释线段绘制,并通过线段绘制出三角形 线段与线段构成的三角形如下:

  • Java Grapgics

    绘制线段和文字

  • 绘制线段

    绘制线段 [self setNeedsDisplay]该方法可调用drawRect - (void)drawRec...

  • 绘制线段

    绘制线段步骤 新建一个类,继承自UIView(略) 在-(void)drawRect:(CGRect)rect方法...

  • OpenCV基本绘图函数

    线段:line 函数 img: 要绘制线段的图像。 pt1: 线段的起点。 pt2: 线段的终点。 color: ...

  • OpenGL中一种高效的线段反走样技术

    令人讨厌的“走样” 我在日常工作中通过传统的OpenGL绘制函数绘制线段时,发现绘制出的线段边缘充满了“锯...

  • canvas绘制七巧板

    在上一节中,我们了解了如何使用canvas绘制线段,这一节,我们使用canvas绘制七巧板。html代码如下所示,...

  • 百度地图多显色线段绘制

    百度添加折线绘制 然后代理中设置线段颜色、宽度等属性 实际开发中需要同时绘制多个颜色线段,BMKPolylineV...

  • unity绘制虚线 geometry shader

    绘制虚线其实简单。绘制线段,然后通过线段的uv坐标,设置虚线贴图就行。 或者用shader判断uv坐标决定好不要绘...

网友评论

      本文标题:THREEJS 如何动态绘制线段

      本文链接:https://www.haomeiwen.com/subject/khpaactx.html