提交 0e8e0430 编写于 作者: M Mr.doob

EffectComposer: Clean up.

上级 f3fc0551
......@@ -261,11 +261,12 @@ Object.assign( THREE.Pass.prototype, {
THREE.Pass.FullScreenQuad = ( function () {
var camera = new THREE.OrthographicCamera( - 1, 1, 1, - 1, 0, 1 );
// https://github.com/mrdoob/three.js/pull/21358
var geometry = new THREE.BufferGeometry();
const vertices = new Float32Array([-1, 3, 0, -1, -1, 0, 3, -1, 0]);
geometry.setAttribute("position", new THREE.BufferAttribute(vertices, 3));
const uv = new Float32Array([0, 2, 0, 0, 2, 0]);
geometry.setAttribute("uv", new THREE.BufferAttribute(uv, 2));
geometry.setAttribute( 'position', new THREE.Float32BufferAttribute( [ - 1, 3, 0, - 1, - 1, 0, 3, - 1, 0 ], 3 ) );
geometry.setAttribute( 'uv', new THREE.Float32BufferAttribute( [ 0, 2, 0, 0, 2, 0 ], 2 ) );
var FullScreenQuad = function ( material ) {
......
import {
BufferGeometry,
Clock,
Float32BufferAttribute,
LinearFilter,
Mesh,
OrthographicCamera,
BufferGeometry,
BufferAttribute,
RGBAFormat,
Vector2,
WebGLRenderTarget
......@@ -277,11 +277,12 @@ Object.assign( Pass.prototype, {
Pass.FullScreenQuad = ( function () {
var camera = new OrthographicCamera( - 1, 1, 1, - 1, 0, 1 );
// https://github.com/mrdoob/three.js/pull/21358
var geometry = new BufferGeometry();
const vertices = new Float32Array([-1, 3, 0, -1, -1, 0, 3, -1, 0]);
geometry.setAttribute("position", new BufferAttribute(vertices, 3));
const uv = new Float32Array([0, 2, 0, 0, 2, 0]);
geometry.setAttribute("uv", new BufferAttribute(uv, 2));
geometry.setAttribute( 'position', new Float32BufferAttribute( [ - 1, 3, 0, - 1, - 1, 0, 3, - 1, 0 ], 3 ) );
geometry.setAttribute( 'uv', new Float32BufferAttribute( [ 0, 2, 0, 0, 2, 0 ], 2 ) );
var FullScreenQuad = function ( material ) {
......
import {
OrthographicCamera,
BufferGeometry,
BufferAttribute,
Float32BufferAttribute,
OrthographicCamera,
Mesh
} from '../../../build/three.module.js';
......@@ -42,11 +42,12 @@ Object.assign( Pass.prototype, {
Pass.FullScreenQuad = ( function () {
var camera = new OrthographicCamera( - 1, 1, 1, - 1, 0, 1 );
// https://github.com/mrdoob/three.js/pull/21358
var geometry = new BufferGeometry();
const vertices = new Float32Array([-1, 3, 0, -1, -1, 0, 3, -1, 0]);
geometry.setAttribute("position", new BufferAttribute(vertices, 3));
const uv = new Float32Array([0, 2, 0, 0, 2, 0]);
geometry.setAttribute("uv", new BufferAttribute(uv, 2));
geometry.setAttribute( 'position', new Float32BufferAttribute( [ - 1, 3, 0, - 1, - 1, 0, 3, - 1, 0 ], 3 ) );
geometry.setAttribute( 'uv', new Float32BufferAttribute( [ 0, 2, 0, 0, 2, 0 ], 2 ) );
var FullScreenQuad = function ( material ) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册