Developer documentation
Implementing support for FlyThroughPaths
FlyThroughPaths operates on the ViewState
model. In order to implement support for this in a plotting package, you must implement dispatches for the following two functions:
capture_view(obj)::ViewState
: extract the currentViewState
, i.e., camera settings, fromobj
.set_view!(obj, viewstate::ViewState)
: set the camera to the givenViewState
.
Integration is already implemented for Makie; you can see that in ext/FlyThroughPathsMakieExt.jl
. The first ~20 lines are the most instructive, beyond which lie utility functions and visualization specializations.
The PathChange
interface
Missing docstring for PathChange
. Check Documenter's build log for details.
Missing docstring for duration
. Check Documenter's build log for details.