小编per*_*era的帖子

带有OrbitControls的SVGRenderer在两侧显示两个SVG元素

我创建了两个场景和两个渲染器,一个用于简单的3D网格球体,另一个用于svg圆圈.SVG场景位于网格场景的顶部,就像叠加层一样.球体和圆圈放置在3D空间中的相同位置.我用OrbitControls环顾四周.当程序加载时,我看到球体和圆圈在同一个地方,但当我环顾四周时,我看到另一侧的另一个svg球体.为什么我在3D空间中看到两个svg图标以及如何摆脱第二个?我确定它是一个svg节点,而不是两个,但不知何故,轨道控制在镜子后面看到它.

这是演示链接:http://mystic-peanut.com/mystic_sites/svgdouble/svg_sandbox.html

这是代码片段:

camera = new THREE.PerspectiveCamera( 75, window.innerWidth / window.innerHeight, 1, 10000 );
camera.position.z = -50;

scene = new THREE.Scene();
scene.background = new THREE.Color( 0xff0000 );

meshScene = new THREE.Scene();
meshScene.background = new THREE.Color( 0x000000 );

// 3d sphere mesh added to mesh scene

var sphereGeometry = new THREE.SphereGeometry( 51, 60, 40 )
var mesh = new THREE.Mesh( sphereGeometry, new THREE.MeshLambertMaterial( { color: Math.random() * 0xffffff } ) );
mesh.name = 'pointer sphere';
mesh.position.set( 0, 0, …
Run Code Online (Sandbox Code Playgroud)

javascript svg three.js

11
推荐指数
1
解决办法
203
查看次数

Laravel 5.3在路由文件web.php中获取请求值

我试图访问web.php文件中的请求,但找不到要调用的函数。请求自动传递给所有控制器功能,但是我想对所有路由执行通用操作,因此我想在Laravel 5.3中的新路由文件route / web.php文件中执行此操作。

我试过了

$request = Route::getCurrentRequest();
Run Code Online (Sandbox Code Playgroud)

但它返回null。

laravel laravel-5.3

5
推荐指数
1
解决办法
1272
查看次数

标签 统计

javascript ×1

laravel ×1

laravel-5.3 ×1

svg ×1

three.js ×1