cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

Fix the points

Fix the points

point(1,0,0) + (unitZ * 3) = point(1,0,3)

0 * 3 does not equal 3.  This is really confusing and really irritiating when you're trying to learn this software.  

Point(1,0,0) + (unitZ + 3) = Point(1,0,3) makes more sense.  My opinion anyway.

 

Thanks,

Andrew

1 Comment
JackGregory
Alumni

Andrew: While I am sorry you are confused and irritated, the first line is correct.  Your statement "0 * 3 does not equal 3" is true, but (UnitZ * 3) is a vector expression.  Assuming UnitZ is v<0,0,1> (as it would be at the root), then UnitZ * 3 is v<0,0,3>, which is a vector, which can be added to a point.

 

Your preferred formula will not work, because (UnitZ + 3) is illegal, since you cannot add a vector to a scalar.  It should throw an error saying that.

 

The Intent Language used by Inventor ETO incorporates geometric algebra, so you can use common operators like addition and multiplication on geometric objects.  This may be confusing at first, but it is very powerful and consistent.

Can't find what you're looking for? Ask the community or share your knowledge.

Submit Idea  

Autodesk Design & Make Report