Code: Select all
import Mesh
base = [ App.Vector (350, 300, 0), App.Vector (-350, 300, 0), App.Vector (-350, 300, 50)]
facet = [App.Vector (-50, 0, 0), App.Vector (-50, 300, -300), App.Vector (-50, 300, 0)]
newmesh = Mesh.Mesh()
newmesh.addFacet(base[0],base[1],base[2])
newmesh.addFacet(facet[0],facet[1],facet[2])
facet0 = newmesh.Facets[0]
facet1 = newmesh.Facets[1]
facet0.Normal.getAngle(facet1.Normal)
Code: Select all
Traceback (most recent call last):
File "<input>", line 1, in <module>
ReferenceError: This object is immutable, you can not set any attribute or call a non const method
Code: Select all
Normal0 = facet0.Normal + App.Vector(0,0,0)
Normal1 = facet1.Normal + App.Vector(0,0,0)
Normal0.getAngle(Normal1)