Version: 8.3.0
Main Page
Related Pages
All
Classes
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Groups
Pages
Inertia
1
# Inertia
2
3
import
salome
4
salome.salome_init()
5
import
GEOM
6
from
salome.geom
import
geomBuilder
7
geompy = geomBuilder.New(salome.myStudy)
8
9
# create a box
10
box = geompy.MakeBoxDXDYDZ(100,30,100)
11
In = geompy.Inertia(box)
12
print
"\nInertia matrix of box 100x30x100:"
13
print
" ("
, In[0],
", "
, In[1],
", "
, In[2],
")"
14
print
" ("
, In[3],
", "
, In[4],
", "
, In[5],
")"
15
print
" ("
, In[6],
", "
, In[7],
", "
, In[8],
")"
16
print
"Main moments of inertia of box 100x30x100:"
17
print
" Ix = "
, In[9],
", Iy = "
, In[10],
", Iz = "
, In[11]
Download this script
Introduction to Geometry
Geometry module Python Interface
Python Interface geomBuilder.py
Measurement Tools
Copyright © 2007-2017 CEA/DEN, EDF R&D, OPEN CASCADE
Copyright © 2003-2007 OPEN CASCADE, EADS/CCR, LIP6, CEA/DEN, CEDRAT, EDF R&D, LEG, PRINCIPIA R&D, BUREAU VERITAS