mirror of
https://git.salome-platform.org/gitpub/modules/geom.git
synced 2024-11-12 00:29:18 +05:00
18 lines
436 B
Python
18 lines
436 B
Python
|
# Normal to a Face
|
||
|
|
||
|
import geompy
|
||
|
import math
|
||
|
|
||
|
# create a box
|
||
|
box = geompy.MakeBoxDXDYDZ(100,30,100)
|
||
|
|
||
|
faces = geompy.SubShapeAllSortedCentres(box, geompy.ShapeType["FACE"])
|
||
|
face0 = faces[0]
|
||
|
vnorm = geompy.GetNormal(face0)
|
||
|
if vnorm is None:
|
||
|
raise RuntimeError, "GetNormal(face0) failed"
|
||
|
else:
|
||
|
geompy.addToStudy(face0, "Face0")
|
||
|
geompy.addToStudy(vnorm, "Normale to Face0")
|
||
|
print "\nNormale of face has been successfully obtained"
|