最美情侣中文字幕电影,在线麻豆精品传媒,在线网站高清黄,久久黄色视频

歡迎光臨散文網 會員登陸 & 注冊

WEBGL-3-繪制SIN波形

2023-03-19 18:11 作者:SPENCY程序員  | 我要投稿

<script type="module">

import * as THREE from 'https://unpkg.com/three/build/three.module.js';


var renderer;

var camera;

var scene ;

var material;

InitRender();

Initcamera();

InitScene();

StartDraw();//以后只要在這里修改執(zhí)行代碼

function Initcamera()

{

camera = new THREE.PerspectiveCamera( 45, window.innerWidth / window.innerHeight, 1, 500 );

camera.position.set( 0, 0, 100 );

camera.lookAt( 0, 0, 0 );

}

function InitScene()

{

? ?scene = new THREE.Scene();

? ?material = new THREE.LineBasicMaterial( { color: 0x00ffff } );

}

function InitRender()

{

renderer = new THREE.WebGLRenderer();

renderer.setSize( 1024,700);

document.body.appendChild( renderer.domElement );

}

function StartDraw()

{

for(var j=0;j<8;j++)

{

var points = [];

points[j]=[];

for(var i=-2500;i<2500;i++)

{

? points[j].push( new THREE.Vector3( i/5, Math.sin(i)+j*10-30,0 ) );

}

var geometry=[];

geometry[j] = new THREE.BufferGeometry().setFromPoints( points[j]);

var line =[];

line[j]= new THREE.Line( geometry[j], material );

scene.add( line[j] );

}

renderer.render( scene, camera );

}

</script>

THREE.PerspectiveCamera( 45, 1.0, 1, 500 );

  • 第一個參數是視野角度(FOV)。視野角度就是無論在什么時候,你所能在顯示器上看到的場景的范圍,它的單位是角度(與弧度區(qū)分開)。

  • 第二個參數是長寬比(aspect ratio)。 也就是你用一個物體的寬除以它的高的值。比如說,當你在一個寬屏電視上播放老電影時,可以看到圖像仿佛是被壓扁的。

  • 接下來的兩個參數是近截面(near)和遠截面(far)。 當物體某些部分比攝像機的遠截面遠或者比近截面近的時候,該這些部分將不會被渲染到場景中。


WEBGL-3-繪制SIN波形的評論 (共 條)

分享到微博請遵守國家法律
石狮市| 汨罗市| 嘉祥县| 昌江| 克拉玛依市| 芜湖县| 荔波县| 乐山市| 沁源县| 讷河市| 南昌市| 奉新县| 沛县| 水富县| 普定县| 贺州市| 肃北| 白朗县| 电白县| 梧州市| 磴口县| 左贡县| 蕲春县| 波密县| 本溪市| 岑溪市| 井冈山市| 白河县| 齐齐哈尔市| 福安市| 遂川县| 台中县| 郓城县| 广饶县| 礼泉县| 新闻| 泽普县| 观塘区| 彰武县| 莱芜市| 攀枝花市|