Example #1
0
        public static GameObject CreateCollider(this Link.Geometry.Cylinder cylinder, GameObject parent)
        {
            GameObject gameObject = new GameObject("Cylinder");

            gameObject.transform.SetParentAndAlign(parent.transform);

            MeshCollider meshCollider = gameObject.AddComponent <MeshCollider>();

            meshCollider.sharedMesh = cylinder.getMesh();
            meshCollider.convex     = true;

            return(gameObject);
        }
Example #2
0
        public static GameObject CreateVisual(this Link.Geometry.Cylinder cylinder, GameObject parent)
        {
            GameObject gameObject = new GameObject("Cylinder");

            gameObject.transform.SetParentAndAlign(parent.transform);

            MeshFilter meshFilter = gameObject.AddComponent <MeshFilter>();

            meshFilter.mesh = cylinder.getMesh();
            gameObject.AddComponent <MeshRenderer>();

            return(gameObject);
        }