Do not use "ethereal" PathWrapPoints to display paths. Since these are not Components backed by the System, we cannot call Point::getLocationInGround() on them, which is was happens in the Hopper example with wrapping.
Do not use "ethereal" PathWrapPoints to display paths. Since these are not Components backed by the System, we cannot call Point::getLocationInGround() on them, which is was happens in the Hopper example with wrapping.

We can use getLocationInGround(state) for Points that are part of the model (not in the DisplayPath). Removed drawing dependency on the DisplayPath. The actual path is now being used directly to draw it.

opensim-org/opensim-core,opensim-org/opensim-core,opensim-org/opensim-core,opensim-org/opensim-core,opensim-org/opensim-core,opensim-org/opensim-core,opensim-org/opensim-core