小编Slo*_*oan的帖子

如何将自定义着色器材质添加到 Three.js 中的 obj 3D 对象

以下是使用 ObjLoader 处理 3D 对象的工作示例。有谁可以教我如何向这个 3D 对象添加着色器材质吗?

大多数教程都类似于使用标准的 Three.geometry,然后将几何体和着色器添加到场景中。但是,如果我想将自定义着色器材质添加到 3D 对象,而不是标准 Three.js 几何体,我应该怎么做?

<!DOCTYPE html>
<html lang="en">
    <head>
        <title>OBJ loader</title>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
        <style>
            body {
                font-family: Monospace;
                background-color: #fff;
                color: #fff;
                margin: 0px;
                overflow: hidden;
            }
            
        </style>
    </head>

    <body>


        <script src="http://threejs.org/build/three.min.js"></script>
        <script src="http://threejs.org/examples/js/loaders/OBJLoader.js"></script>

        <script src="http://threejs.org/examples/js/libs/stats.min.js"></script>

        <script>
            var clock = new THREE.Clock();
            var delta = clock.getDelta(); // seconds.
            var rotateAngle = Math.PI / 2 * delta;   // pi/2 radians (90 degrees) per second
            var container, …
Run Code Online (Sandbox Code Playgroud)

3d shader webgl three.js objloader

2
推荐指数
1
解决办法
1084
查看次数

如何使用 Geofire 与 Swift 来存储一个模拟器的位置,然后在另一个模拟器中显示该位置。

我正在使用 Swift 构建一个 iOS 来共享位置。有谁知道如何使用 Geofire 与 Swift 来存储一个模拟器中的位置,然后在另一个模拟器中显示存储的位置?

多谢。

swift geofire

0
推荐指数
1
解决办法
1044
查看次数

标签 统计

3d ×1

geofire ×1

objloader ×1

shader ×1

swift ×1

three.js ×1

webgl ×1