Source code for capytaine.bodies.dofs
# Copyright (C) 2017-2022 Matthieu Ancellin
# See LICENSE file at <https://github.com/capytaine/capytaine>
[docs]class RigidBodyDofsPlaceholder:
"""Pass an instance of this class to the FloatingBody initializer to initialize the 6 ridig body dofs."""
def __init__(self, rotation_center=None):
self.rotation_center = rotation_center
[docs]def rigid_body_dofs(rotation_center=None):
return RigidBodyDofsPlaceholder(rotation_center=rotation_center)