使用THREE.SceneLoader()尝试加载场景时出现Three.js错误

时间:2016-05-17 19:04:19

标签: javascript three.js

我有一个three.js场景(THREE.REVISION == 69):

static void Main(string[] args)
{
    string connstring = String.Format("Server=localhost;Port=5432;" +
                    "User Id=postgres;Password=admin;Database=mydb;");
    NpgsqlConnection conn = new NpgsqlConnection(connstring);
    conn.Open();

    string sql = string.Format("CREATE TABLE public.stvari2 ime text, broj smallint, id integer)");
    NpgsqlCommand cmd = new NpgsqlCommand(sql, conn);
    cmd.ExecuteNonQuery();
}

在这个场景中,我有网格,灯光,凸轮和许多立方体。
我在变量 sceneJSON 中保存所有场景:

var Cena = new THREE.Scene(); // init scene

当我尝试使用以下代码加载/导入场景时:

var exporter = new THREE.SceneExporter();
var scene = Cena;
var sceneJson = JSON.stringify(exporter.parse(scene));

我收到此错误: 的

var sceneLoader = new THREE.SceneLoader();
sceneLoader.parse(JSON.parse(json), function (e) {scene = e.scene;}, '.');

如何解决这个问题?

关注JSON:

TypeError: light.target.set is not a function

0 个答案:

没有答案