Exemple #1
0
        public void MakeScene(AFrameScene scene)
        {
            foreach (var documentElement in scene.DocumentElements)
            {
                switch (documentElement)
                {
                case Box box:
                    _sceneBehavior.MakeBox(box);
                    break;

                case Cylinder element:
                    _sceneBehavior.MakeCylinder(element);
                    break;

                case Sphere sphere:
                    _sceneBehavior.MakeSphere(sphere);
                    break;

                case Plane plane:
                    _sceneBehavior.MakePlane(plane);
                    break;

                case GLTFModel model:
                    _sceneBehavior.MakeGltfModel(model);
                    break;
                }
            }
        }
Exemple #2
0
    private void MakeScene(AFrameScene scene)
    {
        var presenter = new AFrameScenePresenter(_behavior);

        presenter.MakeScene(scene);
    }
Exemple #3
0
 public void TestSetup()
 {
     _scene = new AFrameScene();
 }
Exemple #4
0
 public SceneParserResponse()
 {
     Scene = new AFrameScene();
 }