threejs1模板+实现创建个无材质的球(无操作)+roiss

请添加图片描述

1.threejs模板:

在这里插入图片描述

2. 第一种书写方式

在这里插入图片描述

例1:

在这里插入图片描述
在这里插入图片描述

3.第二种书写方式,nodejs和webpage管理

import {WebGLRenderer,PerspectiveCamera, Scene, SphereGeometry, MeshBasicMaterial, Mesh,DoubleSide}from "three"
var renedrer,camera,control,scene;


function init() 
{
    renedrer=new WebGLRenderer({});
    document.body.appendChild(renedrer.domElement);
    renedrer.setSize(window.innerWidth,window .innerHeight);

    camera=new PerspectiveCamera(45,window.innerWidth/window.innerHeight,0.1,10000);
    camera.position.z=20;

    scene =new Scene();


    scene.add(new Mesh(new SphereGeometry(2,30,30),new MeshBasicMaterial({color:0xff0000,side:DoubleSide})));

    window.addEventListener('resize',()=>{
        renedrer.setSize(window.innerWidth,window .innerHeight);
    })
}
function render() {

    renedrer.render(scene,camera);
    requestAnimationFrame(render);
}
init();
render();

效果:
在这里插入图片描述
请添加图片描述
请添加图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值