# Package com.codename1.gaming.physics.box2d.common

package com.codename1.gaming.physics.box2d.common

Math and utility types (vectors, matrices, transforms and engine settings) shared across the box2d physics engine.

Part of the box2d simulation engine, a derived work of JBox2D used under the BSD 2-Clause license; see `com.codename1.gaming.physics` for attribution.

- Class
  Description
  Color3f
  Similar to javax.vecmath.Color3f holder
  IViewportTransform
  This is the viewport transform used from drawing.
  Mat22
  A 2-by-2 matrix.
  Mat33
  A 3-by-3 matrix.
  MathUtils
  A few math methods that don't fit very well anywhere else.
  OBBViewportTransform
  Orientated bounding box viewport transform
  OBBViewportTransform.OBB
  RaycastResult
  Rot
  Represents a rotation
  Settings
  Global tuning constants based on MKS units and various integer maximums (vertices per shape, pairs, etc.).
  Sweep
  This describes the motion of a body/shape for TOI computation.
  Transform
  A transform contains translation and rotation.
  Vec2
  A 2D column vector
  Vec3