public static Vector3[] UnitSamplesPointsForType(FieldPrimitiveType pt) { switch (pt) { case FieldPrimitiveType.PlaneForward: return(DefaultUnitSamplePointsPlane); case FieldPrimitiveType.LineOnX: return(DefaultUnitSamplePointsLine); default: return(DefaultUnitSamplePointsOutside_14); } }
//public DistFieldPrimitive() { } public ProxyForceFieldPrimitive(FieldPrimitiveType tp, Vector3 radii) { primitiveType = tp; vectorRadii = radii; verticesInXZ = null; }