cram-go

module
v0.0.0-...-da92317 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 18, 2019 License: MIT

README

cram-go

Quantization and compression of scalars and basic geometry types.

For a .NET-version, check out cram-dotnet.

Uses basal-go for basic geometry types (e.g. Vector and Quaternion) and brook-go for bitstreams.

Usage
Structure
q := types.NewQuaternion(-0.183, 0.683, -0.062, 0.704)
packedInfo := QuaternionPack(&q)
q2, err := QuaternionUnPack(packedInfo)
Stream
cramStream := inbitstream.New(brookInBitStream)
q, err := cramStream.ReadRotation()

Directories

Path Synopsis
src
inbitstream
Package inbitstream ...
Package inbitstream ...
outbitstream
Package outbitstream ...
Package outbitstream ...

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL