コード例 #1
0
ファイル: Urdf.cs プロジェクト: jaguar243/ros-sharp
        public GameObject Create(Model model, GameObject parent)
        {
            GameObject gameObject = new GameObject((Name == null) ? "unnamed" : Name);

            gameObject.transform.ResetToParent(parent.transform);

            if (Origin != null)
            {
                Origin.SetOrigin(gameObject);
            }

            Geometry.CreateVisual(model, gameObject);

            if (Material != null)
            {
                Material.SetMaterial(model, gameObject);
            }

            if (gameObject.GetComponentInChildren <Renderer>().sharedMaterial == null)
            {
                UrdfMaterial.SetDefaultMaterial(model, gameObject);
            }

            return(gameObject);
        }
コード例 #2
0
ファイル: Urdf.cs プロジェクト: jaguar243/ros-sharp
        public GameObject Create(Model model, GameObject parent)
        {
            GameObject gameObject = new GameObject((Name == null) ? "unnamed" : Name);

            gameObject.transform.ResetToParent(parent.transform);

            if (Origin != null)
            {
                Origin.SetOrigin(gameObject);
            }

            Geometry.CreateCollider(model, gameObject);

            return(gameObject);
        }