Our workflow is entirely Layer plane based so I have very limited experience with screen plane workflows. An issue I'm getting stuck on right now seems to involve the screen plane.
I have a plugin that has 2D text and Polylines as well as 3d geometry using vs.BeginXtrd, vs.Symbol, and vs.SymbolToGroup. This works great, Text and 2D polylines show only in Top/Plan and 3D geometry only shows in 3D.
I'm now going through and removing the need for the symbols by trying to model them instead. Once I add the following lines all my 2D objects become screen planar and show in 3D views; as well as all my 3D objects show in top/plan.
vs.Oval(-12,12,12,-12)
vs.CreateTaperedExtrude(vs.LNewObj(), 15, 9)
vs.SetPlanarRef(vs.LNewObj(), -1)
If I try the same lines with vs.CreatTaperedExtrd2, the 2D objects don't become Screen Planar, but the newly created tapered extrude is visible in 2D top/plan without vs.SetPlanarRef.
Any guidance on what's going on and how to work around it without needing to effectively use/test vs.SetPlanarRef on every 3D object?