DynamicsΒΆ

from DAVE import *
Equilibrium-core version = 2.1
default resource folders:
c:\python\miniconda3\envs\book\lib\site-packages\DAVE\resources
C:\Users\beneden\DAVE_models
C:\data\Dave\Book\DAVE-book\DAVE-notebooks
Blender found at: C:\Program Files\Blender Foundation\Blender 2.93\blender.exe
s = Scene()
a = s.new_frame('axis', fixed=False)
a.inertia = 100
a.inertia_radii = (1,2,2)
s.dynamics_M(delta=0.000001)
array([[100.,   0.,   0.,   0.,   0.,   0.],
       [  0., 100.,   0.,   0.,   0.,   0.],
       [  0.,   0., 100.,   0.,   0.,   0.],
       [  0.,   0.,   0., 100.,   0.,   0.],
       [  0.,   0.,   0.,   0., 400.,   0.],
       [  0.,   0.,   0.,   0.,   0., 400.]])
s.dynamics_K(delta=0.3)
array([[-0., -0., -0., -0., -0., -0.],
       [-0., -0., -0., -0., -0., -0.],
       [-0., -0., -0., -0., -0., -0.],
       [-0., -0., -0., -0., -0., -0.],
       [-0., -0., -0., -0., -0., -0.],
       [-0., -0., -0., -0., -0., -0.]])
s.dynamics_modes()
[0, 1, 2, 3, 4, 5]
s.dynamics_nodes()
[axis <Frame>,
 axis <Frame>,
 axis <Frame>,
 axis <Frame>,
 axis <Frame>,
 axis <Frame>]