public static void SpawnCrossSectionPlane(VolumeRenderedObject volobj) { GameObject quad = GameObject.Instantiate((GameObject)Resources.Load("CrossSectionPlane")); quad.transform.rotation = Quaternion.Euler(270.0f, 0.0f, 0.0f); CrossSectionPlane csplane = quad.gameObject.GetComponent <CrossSectionPlane>(); csplane.targetObject = volobj; quad.transform.position = volobj.transform.position; #if UNITY_EDITOR UnityEditor.Selection.objects = new UnityEngine.Object[] { quad }; #endif }
public static void SpawnCrossSectionPlane(VolumeRenderedObject volobj) { GameObject quad = GameObject.CreatePrimitive(PrimitiveType.Quad); quad.transform.rotation = Quaternion.Euler(270.0f, 0.0f, 0.0f); CrossSectionPlane csplane = quad.gameObject.AddComponent <CrossSectionPlane>(); csplane.targetObject = volobj; quad.transform.position = volobj.transform.position; #if UNITY_EDITOR UnityEditor.Selection.objects = new UnityEngine.Object[] { quad }; #endif }