VectorDotProduct

Calculates the dot product of two 3-D vectors.

Syntax

rhinoscriptsyntax.VectorDotProduct ( vector1, vector2 )

rhinoscript.pointvector.VectorDotProduct ( vector1, vector2 )

Parameters

vector1

Required.  List of 3 numbers or Vector3d.  The first 3-D vector.

vector2

Required.  List of 3 numbers or Vector3d.  The second 3-D vector.

Returns

Double

The resulting dot product, if successful.

None

On error.

Example

import rhinoscriptsyntax as rs

vector1 = [1,0,0]

vector2 = [0,1,0]

dblDotProduct = rs.VectorDotProduct(vector1, vector2)

print dblDotProduct

Also See

VectorCrossProduct

VectorUnitize