|
| https://go.dev/ |
| Skip to Main Content | https://pkg.go.dev/github.com/akmonengine/feather#main-content |
|
Why Go
| https://pkg.go.dev/github.com/akmonengine/feather |
|
Case Studies
| https://go.dev/solutions#case-studies |
|
Use Cases
| https://go.dev/solutions#use-cases |
|
Security
| https://go.dev/security/ |
| Learn | https://go.dev/learn/ |
|
Docs
| https://pkg.go.dev/github.com/akmonengine/feather |
|
Effective Go
| https://go.dev/doc/effective_go |
|
Go User Manual
| https://go.dev/doc/ |
|
Standard library
| https://pkg.go.dev/std |
|
Release Notes
| https://go.dev/doc/devel/release |
|
API
| https://pkg.go.dev/api |
| Packages | https://pkg.go.dev/ |
|
Community
| https://pkg.go.dev/github.com/akmonengine/feather |
|
Recorded Talks
| https://go.dev/talks/ |
|
Meetups
| https://www.meetup.com/pro/go |
|
Conferences
| https://github.com/golang/go/wiki/Conferences |
|
Go blog
| https://go.dev/blog |
|
Go project
| https://go.dev/help |
|
| https://groups.google.com/g/golang-nuts |
|
| https://github.com/golang |
|
| https://twitter.com/golang |
|
| https://www.reddit.com/r/golang/ |
|
| https://invite.slack.golangbridge.org/ |
|
| https://stackoverflow.com/collectives/go |
|
| https://go.dev/ |
|
Why Go
| https://pkg.go.dev/github.com/akmonengine/feather |
|
Why Go
| https://pkg.go.dev/github.com/akmonengine/feather |
|
Case Studies
| https://go.dev/solutions#case-studies |
|
Use Cases
| https://go.dev/solutions#use-cases |
|
Security
| https://go.dev/security/ |
| Learn | https://go.dev/learn/ |
|
Docs
| https://pkg.go.dev/github.com/akmonengine/feather |
|
Docs
| https://pkg.go.dev/github.com/akmonengine/feather |
|
Effective Go
| https://go.dev/doc/effective_go |
|
Go User Manual
| https://go.dev/doc/ |
|
Standard library
| https://pkg.go.dev/std |
|
Release Notes
| https://go.dev/doc/devel/release |
|
API
| https://pkg.go.dev/api |
| Packages | https://pkg.go.dev/ |
|
Community
| https://pkg.go.dev/github.com/akmonengine/feather |
|
Community
| https://pkg.go.dev/github.com/akmonengine/feather |
|
Recorded Talks
| https://go.dev/talks/ |
|
Meetups
| https://www.meetup.com/pro/go |
|
Conferences
| https://github.com/golang/go/wiki/Conferences |
|
Go blog
| https://go.dev/blog |
|
Go project
| https://go.dev/help |
| https://groups.google.com/g/golang-nuts |
| https://github.com/golang |
| https://twitter.com/golang |
| https://www.reddit.com/r/golang/ |
| https://invite.slack.golangbridge.org/ |
| https://stackoverflow.com/collectives/go |
| Discover Packages | https://pkg.go.dev/ |
|
github.com/akmonengine/feather
| https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0 |
|
| https://go.dev/ |
|
Version:
v0.2.0
| https://pkg.go.dev/github.com/akmonengine/feather?tab=versions |
|
Go to latest
| https://pkg.go.dev/github.com/akmonengine/feather |
| Apache-2.0 | https://pkg.go.dev/github.com/akmonengine/feather?tab=licenses |
|
Imports: 9
| https://pkg.go.dev/github.com/akmonengine/feather?tab=imports |
|
Imported by: 0
| https://pkg.go.dev/github.com/akmonengine/feather?tab=importedby |
| go.mod | https://github.com/akmonengine/feather/tree/v0.2.0/go.mod |
| Learn more about best practices | https://pkg.go.dev/about#best-practices |
|
github.com/akmonengine/feather
| https://github.com/akmonengine/feather |
|
Open Source Insights
| https://deps.dev/go/github.com%2Fakmonengine%2Ffeather/v0.2.0 |
|
README
| https://pkg.go.dev/github.com/akmonengine/feather#section-readme |
|
XPBD
| https://pkg.go.dev/github.com/akmonengine/feather#readme-xpbd |
|
Constraints
| https://pkg.go.dev/github.com/akmonengine/feather#readme-constraints |
|
GJK
| https://pkg.go.dev/github.com/akmonengine/feather#readme-gjk |
|
EPA
| https://pkg.go.dev/github.com/akmonengine/feather#readme-epa |
|
Sources
| https://pkg.go.dev/github.com/akmonengine/feather#readme-sources |
|
Contributing Guidelines
| https://pkg.go.dev/github.com/akmonengine/feather#readme-contributing-guidelines |
|
Licence
| https://pkg.go.dev/github.com/akmonengine/feather#readme-licence |
|
Documentation
| https://pkg.go.dev/github.com/akmonengine/feather#section-documentation |
|
Index
| https://pkg.go.dev/github.com/akmonengine/feather#pkg-index |
|
Constants
| https://pkg.go.dev/github.com/akmonengine/feather#pkg-constants |
|
Variables
| https://pkg.go.dev/github.com/akmonengine/feather#pkg-variables |
|
Functions
| https://pkg.go.dev/github.com/akmonengine/feather#pkg-functions |
|
BroadPhase(spatialGrid, bodies, workersCount)
| https://pkg.go.dev/github.com/akmonengine/feather#BroadPhase |
|
EPA(p, workersCount)
| https://pkg.go.dev/github.com/akmonengine/feather#EPA |
|
GJK(pairChan, workersCount)
| https://pkg.go.dev/github.com/akmonengine/feather#GJK |
|
NarrowPhase(pairs, workersCount)
| https://pkg.go.dev/github.com/akmonengine/feather#NarrowPhase |
|
Types
| https://pkg.go.dev/github.com/akmonengine/feather#pkg-types |
|
type Cell
| https://pkg.go.dev/github.com/akmonengine/feather#Cell |
|
type CellKey
| https://pkg.go.dev/github.com/akmonengine/feather#CellKey |
|
type CollisionEnterEvent
| https://pkg.go.dev/github.com/akmonengine/feather#CollisionEnterEvent |
|
(e) Type()
| https://pkg.go.dev/github.com/akmonengine/feather#CollisionEnterEvent.Type |
|
type CollisionExitEvent
| https://pkg.go.dev/github.com/akmonengine/feather#CollisionExitEvent |
|
(e) Type()
| https://pkg.go.dev/github.com/akmonengine/feather#CollisionExitEvent.Type |
|
type CollisionPair
| https://pkg.go.dev/github.com/akmonengine/feather#CollisionPair |
|
type CollisionStayEvent
| https://pkg.go.dev/github.com/akmonengine/feather#CollisionStayEvent |
|
(e) Type()
| https://pkg.go.dev/github.com/akmonengine/feather#CollisionStayEvent.Type |
|
type Event
| https://pkg.go.dev/github.com/akmonengine/feather#Event |
|
type EventListener
| https://pkg.go.dev/github.com/akmonengine/feather#EventListener |
|
type EventType
| https://pkg.go.dev/github.com/akmonengine/feather#EventType |
|
type Events
| https://pkg.go.dev/github.com/akmonengine/feather#Events |
|
NewEvents()
| https://pkg.go.dev/github.com/akmonengine/feather#NewEvents |
|
(e) Subscribe(eventType, listener)
| https://pkg.go.dev/github.com/akmonengine/feather#Events.Subscribe |
|
type Pair
| https://pkg.go.dev/github.com/akmonengine/feather#Pair |
|
type SleepEvent
| https://pkg.go.dev/github.com/akmonengine/feather#SleepEvent |
|
(e) Type()
| https://pkg.go.dev/github.com/akmonengine/feather#SleepEvent.Type |
|
type SpatialGrid
| https://pkg.go.dev/github.com/akmonengine/feather#SpatialGrid |
|
NewSpatialGrid(cellSize, numCells)
| https://pkg.go.dev/github.com/akmonengine/feather#NewSpatialGrid |
|
(sg) Clear()
| https://pkg.go.dev/github.com/akmonengine/feather#SpatialGrid.Clear |
|
(sg) FindPairsParallel(bodies, workersCount)
| https://pkg.go.dev/github.com/akmonengine/feather#SpatialGrid.FindPairsParallel |
|
(sg) Insert(bodyIndex, body)
| https://pkg.go.dev/github.com/akmonengine/feather#SpatialGrid.Insert |
|
(sg) SortCells()
| https://pkg.go.dev/github.com/akmonengine/feather#SpatialGrid.SortCells |
|
type TriggerEnterEvent
| https://pkg.go.dev/github.com/akmonengine/feather#TriggerEnterEvent |
|
(e) Type()
| https://pkg.go.dev/github.com/akmonengine/feather#TriggerEnterEvent.Type |
|
type TriggerExitEvent
| https://pkg.go.dev/github.com/akmonengine/feather#TriggerExitEvent |
|
(e) Type()
| https://pkg.go.dev/github.com/akmonengine/feather#TriggerExitEvent.Type |
|
type TriggerStayEvent
| https://pkg.go.dev/github.com/akmonengine/feather#TriggerStayEvent |
|
(e) Type()
| https://pkg.go.dev/github.com/akmonengine/feather#TriggerStayEvent.Type |
|
type WakeEvent
| https://pkg.go.dev/github.com/akmonengine/feather#WakeEvent |
|
(e) Type()
| https://pkg.go.dev/github.com/akmonengine/feather#WakeEvent.Type |
|
type World
| https://pkg.go.dev/github.com/akmonengine/feather#World |
|
(w) AddBody(body)
| https://pkg.go.dev/github.com/akmonengine/feather#World.AddBody |
|
(w) RemoveBody(body)
| https://pkg.go.dev/github.com/akmonengine/feather#World.RemoveBody |
|
(w) Step(dt)
| https://pkg.go.dev/github.com/akmonengine/feather#World.Step |
|
Source Files
| https://pkg.go.dev/github.com/akmonengine/feather#section-sourcefiles |
|
Directories
| https://pkg.go.dev/github.com/akmonengine/feather#section-directories |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#section-readme |
| https://opensource.org/licenses/Apache-2.0 |
| https://pkg.go.dev/github.com/akmonengine/feather |
| https://goreportcard.com/report/github.com/akmonengine/feather |
| https://matthias-research.github.io/pages/publications/PBDBodies.pdf | https://matthias-research.github.io/pages/publications/PBDBodies.pdf |
| https://matthias-research.github.io/pages/publications/PBDBodies.pdf | https://matthias-research.github.io/pages/publications/PBDBodies.pdf |
| https://matthias-research.github.io/pages/publications/smallsteps.pdf | https://matthias-research.github.io/pages/publications/smallsteps.pdf |
| https://matthias-research.github.io/pages/tenMinutePhysics/09-xpbd.pdf | https://matthias-research.github.io/pages/tenMinutePhysics/09-xpbd.pdf |
| https://matthias-research.github.io/pages/tenMinutePhysics/22-rigidBodies.pdf | https://matthias-research.github.io/pages/tenMinutePhysics/22-rigidBodies.pdf |
| https://blog.mmacklin.com/2016/10/12/xpbd-slides-and-stiffness/ | https://blog.mmacklin.com/2016/10/12/xpbd-slides-and-stiffness/ |
| https://johanhelsing.studio/posts/bevy-xpbd/ | https://johanhelsing.studio/posts/bevy-xpbd/ |
| https://cse442-17f.github.io/Gilbert-Johnson-Keerthi-Distance-Algorithm/ | https://cse442-17f.github.io/Gilbert-Johnson-Keerthi-Distance-Algorithm/ |
| https://medium.com/@mbayburt/walkthrough-of-the-gjk-collision-detection-algorithm-80823ef5c774 | https://medium.com/@mbayburt/walkthrough-of-the-gjk-collision-detection-algorithm-80823ef5c774 |
| https://winter.dev/articles/epa-algorithm | https://winter.dev/articles/epa-algorithm |
| how to contribute | https://github.com/akmonengine/feather/blob/v0.2.0/CONTRIBUTING.md |
| Apache 2.0 licence | https://github.com/akmonengine/feather/blob/v0.2.0/LICENCE.md |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#section-documentation |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#pkg-index |
| Constants | https://pkg.go.dev/github.com/akmonengine/feather#pkg-constants |
| func BroadPhase(spatialGrid *SpatialGrid, bodies []*actor.RigidBody, workersCount int) <-chan Pair | https://pkg.go.dev/github.com/akmonengine/feather#BroadPhase |
| func EPA(p <-chan CollisionPair, workersCount int) <-chan *constraint.ContactConstraint | https://pkg.go.dev/github.com/akmonengine/feather#EPA |
| func GJK(pairChan <-chan Pair, workersCount int) <-chan CollisionPair | https://pkg.go.dev/github.com/akmonengine/feather#GJK |
| func NarrowPhase(pairs <-chan Pair, workersCount int) []*constraint.ContactConstraint | https://pkg.go.dev/github.com/akmonengine/feather#NarrowPhase |
| type Cell | https://pkg.go.dev/github.com/akmonengine/feather#Cell |
| type CellKey | https://pkg.go.dev/github.com/akmonengine/feather#CellKey |
| type CollisionEnterEvent | https://pkg.go.dev/github.com/akmonengine/feather#CollisionEnterEvent |
| func (e CollisionEnterEvent) Type() EventType | https://pkg.go.dev/github.com/akmonengine/feather#CollisionEnterEvent.Type |
| type CollisionExitEvent | https://pkg.go.dev/github.com/akmonengine/feather#CollisionExitEvent |
| func (e CollisionExitEvent) Type() EventType | https://pkg.go.dev/github.com/akmonengine/feather#CollisionExitEvent.Type |
| type CollisionPair | https://pkg.go.dev/github.com/akmonengine/feather#CollisionPair |
| type CollisionStayEvent | https://pkg.go.dev/github.com/akmonengine/feather#CollisionStayEvent |
| func (e CollisionStayEvent) Type() EventType | https://pkg.go.dev/github.com/akmonengine/feather#CollisionStayEvent.Type |
| type Event | https://pkg.go.dev/github.com/akmonengine/feather#Event |
| type EventListener | https://pkg.go.dev/github.com/akmonengine/feather#EventListener |
| type EventType | https://pkg.go.dev/github.com/akmonengine/feather#EventType |
| type Events | https://pkg.go.dev/github.com/akmonengine/feather#Events |
| func NewEvents() Events | https://pkg.go.dev/github.com/akmonengine/feather#NewEvents |
| func (e *Events) Subscribe(eventType EventType, listener EventListener) | https://pkg.go.dev/github.com/akmonengine/feather#Events.Subscribe |
| type Pair | https://pkg.go.dev/github.com/akmonengine/feather#Pair |
| type SleepEvent | https://pkg.go.dev/github.com/akmonengine/feather#SleepEvent |
| func (e SleepEvent) Type() EventType | https://pkg.go.dev/github.com/akmonengine/feather#SleepEvent.Type |
| type SpatialGrid | https://pkg.go.dev/github.com/akmonengine/feather#SpatialGrid |
| func NewSpatialGrid(cellSize float64, numCells int) *SpatialGrid | https://pkg.go.dev/github.com/akmonengine/feather#NewSpatialGrid |
| func (sg *SpatialGrid) Clear() | https://pkg.go.dev/github.com/akmonengine/feather#SpatialGrid.Clear |
| func (sg *SpatialGrid) FindPairsParallel(bodies []*actor.RigidBody, workersCount int) <-chan Pair | https://pkg.go.dev/github.com/akmonengine/feather#SpatialGrid.FindPairsParallel |
| func (sg *SpatialGrid) Insert(bodyIndex int, body *actor.RigidBody) | https://pkg.go.dev/github.com/akmonengine/feather#SpatialGrid.Insert |
| func (sg *SpatialGrid) SortCells() | https://pkg.go.dev/github.com/akmonengine/feather#SpatialGrid.SortCells |
| type TriggerEnterEvent | https://pkg.go.dev/github.com/akmonengine/feather#TriggerEnterEvent |
| func (e TriggerEnterEvent) Type() EventType | https://pkg.go.dev/github.com/akmonengine/feather#TriggerEnterEvent.Type |
| type TriggerExitEvent | https://pkg.go.dev/github.com/akmonengine/feather#TriggerExitEvent |
| func (e TriggerExitEvent) Type() EventType | https://pkg.go.dev/github.com/akmonengine/feather#TriggerExitEvent.Type |
| type TriggerStayEvent | https://pkg.go.dev/github.com/akmonengine/feather#TriggerStayEvent |
| func (e TriggerStayEvent) Type() EventType | https://pkg.go.dev/github.com/akmonengine/feather#TriggerStayEvent.Type |
| type WakeEvent | https://pkg.go.dev/github.com/akmonengine/feather#WakeEvent |
| func (e WakeEvent) Type() EventType | https://pkg.go.dev/github.com/akmonengine/feather#WakeEvent.Type |
| type World | https://pkg.go.dev/github.com/akmonengine/feather#World |
| func (w *World) AddBody(body *actor.RigidBody) | https://pkg.go.dev/github.com/akmonengine/feather#World.AddBody |
| func (w *World) RemoveBody(body *actor.RigidBody) | https://pkg.go.dev/github.com/akmonengine/feather#World.RemoveBody |
| func (w *World) Step(dt float64) | https://pkg.go.dev/github.com/akmonengine/feather#World.Step |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#pkg-constants |
| View Source | https://github.com/akmonengine/feather/blob/v0.2.0/collision.go#L15 |
| View Source | https://github.com/akmonengine/feather/blob/v0.2.0/world.go#L9 |
| View Source | https://github.com/akmonengine/feather/blob/v0.2.0/collision.go#L13 |
| CONCRETE_COMPLIANCE | https://pkg.go.dev/github.com/akmonengine/feather#CONCRETE_COMPLIANCE |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#pkg-variables |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#pkg-functions |
| BroadPhase | https://github.com/akmonengine/feather/blob/v0.2.0/collision.go#L35 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#BroadPhase |
| SpatialGrid | https://pkg.go.dev/github.com/akmonengine/feather#SpatialGrid |
| actor | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor |
| RigidBody | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor#RigidBody |
| int | https://pkg.go.dev/builtin#int |
| Pair | https://pkg.go.dev/github.com/akmonengine/feather#Pair |
| EPA | https://github.com/akmonengine/feather/blob/v0.2.0/collision.go#L142 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#EPA |
| CollisionPair | https://pkg.go.dev/github.com/akmonengine/feather#CollisionPair |
| int | https://pkg.go.dev/builtin#int |
| constraint | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/constraint |
| ContactConstraint | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/constraint#ContactConstraint |
| GJK | https://github.com/akmonengine/feather/blob/v0.2.0/collision.go#L107 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#GJK |
| Pair | https://pkg.go.dev/github.com/akmonengine/feather#Pair |
| int | https://pkg.go.dev/builtin#int |
| CollisionPair | https://pkg.go.dev/github.com/akmonengine/feather#CollisionPair |
| NarrowPhase | https://github.com/akmonengine/feather/blob/v0.2.0/collision.go#L47 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#NarrowPhase |
| Pair | https://pkg.go.dev/github.com/akmonengine/feather#Pair |
| int | https://pkg.go.dev/builtin#int |
| constraint | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/constraint |
| ContactConstraint | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/constraint#ContactConstraint |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#pkg-types |
| Cell | https://github.com/akmonengine/feather/blob/v0.2.0/spatialgrid.go#L18 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#Cell |
| CellKey | https://github.com/akmonengine/feather/blob/v0.2.0/spatialgrid.go#L13 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#CellKey |
| int | https://pkg.go.dev/builtin#int |
| CollisionEnterEvent | https://github.com/akmonengine/feather/blob/v0.2.0/event.go#L68 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#CollisionEnterEvent |
| actor | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor |
| RigidBody | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor#RigidBody |
| actor | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor |
| RigidBody | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor#RigidBody |
| Type | https://github.com/akmonengine/feather/blob/v0.2.0/event.go#L73 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#CollisionEnterEvent.Type |
| CollisionEnterEvent | https://pkg.go.dev/github.com/akmonengine/feather#CollisionEnterEvent |
| EventType | https://pkg.go.dev/github.com/akmonengine/feather#EventType |
| CollisionExitEvent | https://github.com/akmonengine/feather/blob/v0.2.0/event.go#L82 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#CollisionExitEvent |
| actor | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor |
| RigidBody | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor#RigidBody |
| actor | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor |
| RigidBody | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor#RigidBody |
| Type | https://github.com/akmonengine/feather/blob/v0.2.0/event.go#L87 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#CollisionExitEvent.Type |
| CollisionExitEvent | https://pkg.go.dev/github.com/akmonengine/feather#CollisionExitEvent |
| EventType | https://pkg.go.dev/github.com/akmonengine/feather#EventType |
| CollisionPair | https://github.com/akmonengine/feather/blob/v0.2.0/collision.go#L26 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#CollisionPair |
| actor | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor |
| RigidBody | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor#RigidBody |
| actor | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor |
| RigidBody | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor#RigidBody |
| CollisionStayEvent | https://github.com/akmonengine/feather/blob/v0.2.0/event.go#L75 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#CollisionStayEvent |
| actor | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor |
| RigidBody | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor#RigidBody |
| actor | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor |
| RigidBody | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor#RigidBody |
| Type | https://github.com/akmonengine/feather/blob/v0.2.0/event.go#L80 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#CollisionStayEvent.Type |
| CollisionStayEvent | https://pkg.go.dev/github.com/akmonengine/feather#CollisionStayEvent |
| EventType | https://pkg.go.dev/github.com/akmonengine/feather#EventType |
| Event | https://github.com/akmonengine/feather/blob/v0.2.0/event.go#L41 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#Event |
| EventType | https://pkg.go.dev/github.com/akmonengine/feather#EventType |
| EventListener | https://github.com/akmonengine/feather/blob/v0.2.0/event.go#L103 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#EventListener |
| Event | https://pkg.go.dev/github.com/akmonengine/feather#Event |
| EventType | https://github.com/akmonengine/feather/blob/v0.2.0/event.go#L38 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#EventType |
| uint8 | https://pkg.go.dev/builtin#uint8 |
| EventType | https://pkg.go.dev/github.com/akmonengine/feather#EventType |
| iota | https://pkg.go.dev/builtin#iota |
| Events | https://github.com/akmonengine/feather/blob/v0.2.0/event.go#L106 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#Events |
| NewEvents | https://github.com/akmonengine/feather/blob/v0.2.0/event.go#L120 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#NewEvents |
| Events | https://pkg.go.dev/github.com/akmonengine/feather#Events |
| Subscribe | https://github.com/akmonengine/feather/blob/v0.2.0/event.go#L131 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#Events.Subscribe |
| Events | https://pkg.go.dev/github.com/akmonengine/feather#Events |
| EventType | https://pkg.go.dev/github.com/akmonengine/feather#EventType |
| EventListener | https://pkg.go.dev/github.com/akmonengine/feather#EventListener |
| Pair | https://github.com/akmonengine/feather/blob/v0.2.0/spatialgrid.go#L23 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#Pair |
| actor | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor |
| RigidBody | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor#RigidBody |
| actor | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor |
| RigidBody | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor#RigidBody |
| SleepEvent | https://github.com/akmonengine/feather/blob/v0.2.0/event.go#L90 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#SleepEvent |
| actor | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor |
| RigidBody | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor#RigidBody |
| Type | https://github.com/akmonengine/feather/blob/v0.2.0/event.go#L94 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#SleepEvent.Type |
| SleepEvent | https://pkg.go.dev/github.com/akmonengine/feather#SleepEvent |
| EventType | https://pkg.go.dev/github.com/akmonengine/feather#EventType |
| SpatialGrid | https://github.com/akmonengine/feather/blob/v0.2.0/spatialgrid.go#L29 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#SpatialGrid |
| NewSpatialGrid | https://github.com/akmonengine/feather/blob/v0.2.0/spatialgrid.go#L36 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#NewSpatialGrid |
| float64 | https://pkg.go.dev/builtin#float64 |
| int | https://pkg.go.dev/builtin#int |
| SpatialGrid | https://pkg.go.dev/github.com/akmonengine/feather#SpatialGrid |
| Clear | https://github.com/akmonengine/feather/blob/v0.2.0/spatialgrid.go#L75 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#SpatialGrid.Clear |
| SpatialGrid | https://pkg.go.dev/github.com/akmonengine/feather#SpatialGrid |
| FindPairsParallel | https://github.com/akmonengine/feather/blob/v0.2.0/spatialgrid.go#L93 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#SpatialGrid.FindPairsParallel |
| SpatialGrid | https://pkg.go.dev/github.com/akmonengine/feather#SpatialGrid |
| actor | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor |
| RigidBody | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor#RigidBody |
| int | https://pkg.go.dev/builtin#int |
| Pair | https://pkg.go.dev/github.com/akmonengine/feather#Pair |
| Insert | https://github.com/akmonengine/feather/blob/v0.2.0/spatialgrid.go#L49 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#SpatialGrid.Insert |
| SpatialGrid | https://pkg.go.dev/github.com/akmonengine/feather#SpatialGrid |
| int | https://pkg.go.dev/builtin#int |
| actor | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor |
| RigidBody | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor#RigidBody |
| SortCells | https://github.com/akmonengine/feather/blob/v0.2.0/spatialgrid.go#L84 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#SpatialGrid.SortCells |
| SpatialGrid | https://pkg.go.dev/github.com/akmonengine/feather#SpatialGrid |
| TriggerEnterEvent | https://github.com/akmonengine/feather/blob/v0.2.0/event.go#L46 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#TriggerEnterEvent |
| actor | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor |
| RigidBody | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor#RigidBody |
| actor | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor |
| RigidBody | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor#RigidBody |
| Type | https://github.com/akmonengine/feather/blob/v0.2.0/event.go#L51 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#TriggerEnterEvent.Type |
| TriggerEnterEvent | https://pkg.go.dev/github.com/akmonengine/feather#TriggerEnterEvent |
| EventType | https://pkg.go.dev/github.com/akmonengine/feather#EventType |
| TriggerExitEvent | https://github.com/akmonengine/feather/blob/v0.2.0/event.go#L60 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#TriggerExitEvent |
| actor | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor |
| RigidBody | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor#RigidBody |
| actor | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor |
| RigidBody | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor#RigidBody |
| Type | https://github.com/akmonengine/feather/blob/v0.2.0/event.go#L65 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#TriggerExitEvent.Type |
| TriggerExitEvent | https://pkg.go.dev/github.com/akmonengine/feather#TriggerExitEvent |
| EventType | https://pkg.go.dev/github.com/akmonengine/feather#EventType |
| TriggerStayEvent | https://github.com/akmonengine/feather/blob/v0.2.0/event.go#L53 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#TriggerStayEvent |
| actor | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor |
| RigidBody | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor#RigidBody |
| actor | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor |
| RigidBody | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor#RigidBody |
| Type | https://github.com/akmonengine/feather/blob/v0.2.0/event.go#L58 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#TriggerStayEvent.Type |
| TriggerStayEvent | https://pkg.go.dev/github.com/akmonengine/feather#TriggerStayEvent |
| EventType | https://pkg.go.dev/github.com/akmonengine/feather#EventType |
| WakeEvent | https://github.com/akmonengine/feather/blob/v0.2.0/event.go#L96 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#WakeEvent |
| actor | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor |
| RigidBody | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor#RigidBody |
| Type | https://github.com/akmonengine/feather/blob/v0.2.0/event.go#L100 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#WakeEvent.Type |
| WakeEvent | https://pkg.go.dev/github.com/akmonengine/feather#WakeEvent |
| EventType | https://pkg.go.dev/github.com/akmonengine/feather#EventType |
| World | https://github.com/akmonengine/feather/blob/v0.2.0/world.go#L11 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#World |
| actor | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor |
| RigidBody | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor#RigidBody |
| mgl64 | https://pkg.go.dev/github.com/go-gl/mathgl/mgl64 |
| Vec3 | https://pkg.go.dev/github.com/go-gl/mathgl/mgl64#Vec3 |
| int | https://pkg.go.dev/builtin#int |
| SpatialGrid | https://pkg.go.dev/github.com/akmonengine/feather#SpatialGrid |
| int | https://pkg.go.dev/builtin#int |
| Events | https://pkg.go.dev/github.com/akmonengine/feather#Events |
| AddBody | https://github.com/akmonengine/feather/blob/v0.2.0/world.go#L24 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#World.AddBody |
| World | https://pkg.go.dev/github.com/akmonengine/feather#World |
| actor | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor |
| RigidBody | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor#RigidBody |
| RemoveBody | https://github.com/akmonengine/feather/blob/v0.2.0/world.go#L29 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#World.RemoveBody |
| World | https://pkg.go.dev/github.com/akmonengine/feather#World |
| actor | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor |
| RigidBody | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor#RigidBody |
| Step | https://github.com/akmonengine/feather/blob/v0.2.0/world.go#L50 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#World.Step |
| World | https://pkg.go.dev/github.com/akmonengine/feather#World |
| float64 | https://pkg.go.dev/builtin#float64 |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#section-sourcefiles |
| View all Source files | https://github.com/akmonengine/feather/tree/v0.2.0 |
| collision.go | https://github.com/akmonengine/feather/blob/v0.2.0/collision.go |
| event.go | https://github.com/akmonengine/feather/blob/v0.2.0/event.go |
| pipeline.go | https://github.com/akmonengine/feather/blob/v0.2.0/pipeline.go |
| spatialgrid.go | https://github.com/akmonengine/feather/blob/v0.2.0/spatialgrid.go |
| world.go | https://github.com/akmonengine/feather/blob/v0.2.0/world.go |
| ¶ | https://pkg.go.dev/github.com/akmonengine/feather#section-directories |
| actor | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/actor |
| constraint | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/constraint |
| epa | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/epa |
| gjk | https://pkg.go.dev/github.com/akmonengine/feather@v0.2.0/gjk |
|
Why Go
| https://go.dev/solutions |
|
Use Cases
| https://go.dev/solutions#use-cases |
|
Case Studies
| https://go.dev/solutions#case-studies |
|
Get Started
| https://learn.go.dev/ |
|
Playground
| https://play.golang.org |
|
Tour
| https://tour.golang.org |
|
Stack Overflow
| https://stackoverflow.com/questions/tagged/go?tab=Newest |
|
Help
| https://go.dev/help |
|
Packages
| https://pkg.go.dev |
|
Standard Library
| https://pkg.go.dev/std |
|
Sub-repositories
| https://pkg.go.dev/golang.org/x |
|
About Go Packages
| https://pkg.go.dev/about |
|
pkg.go.dev API
| https://pkg.go.dev/api |
|
About
| https://go.dev/project |
| Download | https://go.dev/dl/ |
| Blog | https://go.dev/blog |
|
Issue Tracker
| https://github.com/golang/go/issues |
|
Release Notes
| https://go.dev/doc/devel/release.html |
|
Brand Guidelines
| https://go.dev/brand |
|
Code of Conduct
| https://go.dev/conduct |
|
Connect
| https://www.twitter.com/golang |
|
Twitter
| https://www.twitter.com/golang |
| GitHub | https://github.com/golang |
|
Slack
| https://invite.slack.golangbridge.org/ |
|
r/golang
| https://reddit.com/r/golang |
|
Meetup
| https://www.meetup.com/pro/go |
|
Golang Weekly
| https://golangweekly.com/ |
| Copyright | https://go.dev/copyright |
| Terms of Service | https://go.dev/tos |
|
Privacy Policy
| http://www.google.com/intl/en/policies/privacy/ |
|
Report an Issue
| https://go.dev/s/pkgsite-feedback |
|
| https://google.com |
| Learn more. | https://policies.google.com/technologies/cookies |