我如何在Autodeskforge中看到视点

时间:2017-06-06 02:30:08

标签: api autodesk-forge autodesk-viewer autodesk-model-derivative

我们一直在使用 AudeskForge 处理基于网络的应用程序,我们正在上传文件( .rvt,.NWD )但我们可以跟踪 ViewPoint 。另一方面,当我们在相应的应用程序(Revit,Navizwork)中打开文件时,我们可以看到ViewPoint。

我们一直在使用audesk-model-derivative来获取数据。

我想如何看到锻造中的观点?

PS:所以我的想法是将所有数据和数据点从独立软件中获取到基于web的伪造应用程序。

1 个答案:

答案 0 :(得分:0)

更新:模型衍生物API现在已经翻译了已保存视点的数据,而Forge Viewer提供了API来获取这些预设相机。它们存储在:

k

然后,您可以将当前视图切换为预定义保存视点的视图:

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class PowerUp : MonoBehaviour {

    public float multiplier = 1.4f;
    public float duration = 4f;
    private bool flag;
    public GameObject pickupEffect;

    private void OnTriggerEnter2D(Collider2D collision)
    {
        if (collision.CompareTag("Player"))
        {
            if(!flag)
           StartCoroutine (Pickup(collision));
        }
    }


    private IEnumerator Pickup(Collider2D player)
    {
        flag = true;

        GameObject ps = (GameObject )Instantiate(pickupEffect, transform.position, transform.rotation);
        Destroy(ps,0.2f);

        player.transform.localScale *= multiplier;


        GetComponent<SpriteRenderer>().enabled = false;
        GetComponent<Collider2D>().enabled = false;


        yield return new WaitForSeconds(duration);





    }
}