Vec v1 = p2.norm.cross(p3.norm).times(-1 * p1.dvalue);
Vec v2 = p3.norm.cross(p1.norm).times(-1 * p2.dvalue);
Vec v3 = p1.norm.cross(p2.norm).times(-1 * p3.dvalue);
Vec v1 = p2.norm.cross(p3.norm).times(-1 * p1.dvalue);
Vec v2 = p3.norm.cross(p1.norm).times(-1 * p2.dvalue);
Vec v3 = p1.norm.cross(p2.norm).times(-1 * p3.dvalue);