(This is a follow-up question to the answer found here.)
I would like to define a clip plane dynamically from the current ViewPoint of my Graphics3D. Based on the solution found in the link above, I would like to do something like this (where the ClipPlanes option depends on the ViewPoint variable vp):
DynamicModule[
{vp},
{vp} = Options[Graphics3D, ViewPoint][[All, 2]];
Graphics3D[{FaceForm[Red, Blue], Sphere[]}, Axes -> True, ViewPoint -> Dynamic[vp],
ClipPlanes -> {{Sequence@@vp,0}}, ClipPlanesStyle -> Directive[Opacity[.2], Blue]
]
]
Unfortunately this doesn't work, and I couldn't figure out how to do it.


ClipPlanes -> RawBoxes@Dynamic@{{Sequence @@ (vp), 0}}. What I'm trying to achieve is to always hide the back of my rendered object. – Konstantin Jun 16 '16 at 16:23RawBoxes@Dynamic@{Append[vp, 1]}- seems to work. p.s. don't quote my attempt to explain that :) – Kuba Jun 17 '16 at 06:22Dynamicin the question so it's clear that something that should work, isnt'. – Kuba Jun 17 '16 at 06:23View*Options passDynamicI think this Option was overlooked. Is an omission a bug? I am honestly not sure. Let's wait for one more affirmation before we tag it. – Mr.Wizard Jun 17 '16 at 09:04ClipPlanesare not present and Cases returns:{AxesLabel, AxesStyle, Epilog, PlotLabel, Prolog}– Kuba Apr 19 '17 at 13:13