Skip to content
Branch: master
Find file Copy path
Find file Copy path
1 contributor

Users who have contributed to this file

21 lines (16 sloc) 537 Bytes
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class ClippingPlane : MonoBehaviour {
//material we pass the values to
public Material mat;
//execute every frame
void Update () {
//create plane
Plane plane = new Plane(transform.up, transform.position);
//transfer values from plane to vector4
Vector4 planeRepresentation = new Vector4(plane.normal.x, plane.normal.y, plane.normal.z, plane.distance);
//pass vector to shader
mat.SetVector("_Plane", planeRepresentation);
You can’t perform that action at this time.