<p>I have just learned about the vector triple product (Lagrange formula) from a math for computer graphics textbook, however the book does not mention any use cases for it beyond the fact that it's a simpler way to say: </p>

<pre><code>   cross(a,cross(b,c) == b*(dot(a,c))-c*(dot(a,b)
</code></pre>

<p>Why is this emphasized? Is it because it's simpler to read?</p>

CC BY-SA 4.0
2020-05-16T21:46:12.583Z
Well its useful to calculate volumes of paralell epipeds and by extension tetrahedra. So basically the volume of any polygon bound object. Which in turn is useful for making uniform random point clouds.
joojaa
CC BY-SA 4.0
2020-05-17T01:17:03.647Z
Ive heard that argument for the scalar triple product, but here im asking about the vector triple product though. I dont think you can calculate the volune of parallelepipeds using the vector triple product
mbl
<mathematics>
What are some uses for the vector triple product in computer graphics?
mbl
# What are some uses for the vector triple product in computer graphics?

(Asked by: username_0 on 2020-05-14)

I have just learned about the vector triple product (Lagrange formula) from a math for computer graphics textbook, however the book does not mention any use cases for it beyond the fact that it's a simpler way to say:

```
   cross(a,cross(b,c) == b*(dot(a,c))-c*(dot(a,b)

```

Why is this emphasized? Is it because it's simpler to read?

**Tags:** mathematics

> **Comments:**
> **username_1**: Well its useful to calculate volumes of paralell epipeds and by extension tetrahedra. So basically the volume of any polygon bound object. Which in turn is useful for making uniform random point clouds.  
> **username_0**: Ive heard that argument for the scalar triple product, but here im asking about the vector triple product though. I dont think you can calculate the volune of parallelepipeds using the vector triple product  

---

## 0 answers

