pooltool.physics.engine

The physics engine of pooltool

Overview

Classes

PhysicsEngine

A billiards engine for pluggable physics.

Classes

class pooltool.physics.engine.PhysicsEngine(resolver: Resolver = Resolver.default)[source]

A billiards engine for pluggable physics.

Important

Currently, only event resolution is a part of this class. The sliding, rolling, and spinning ball trajectory evolution is currently “hard-coded”, however can in theory be added to this class to enable alternative trajectory models.

resolver

The physics engine responsible for resolving events.

Type:

pooltool.physics.resolve.resolver.Resolver