I tried to simulate fillets by converting the nurbs to polygons and taking them over to workspace and create cut edges boolean to get the general shapes. Then use the curve scripts to convert the cuts into curves and made a profile curve for the birail tool in modelside. The problem is that it only works for parts that meet at 90 degrees because the profile can't adjust as it goes. So I ended up with what looks like a bad weld job. I'll keep it for now and try a straight cross section and make higher resolution polygons to trace on.
I added the actual lenses and reshaped the scopes using the nurbs cage with workspace point editing. I updated the nurbs cage plugin and used it with an updated Bridge Synchronize script so I could reshape the nurbs using workspace tools. The lenses were created with the lathe nurbs plugin and the forehead piece was a series of skinned curves and a cylinder just plugged into the battery compartment.
These are the steps I took to edit nurbs in workspace. Both modelspace and workspace 3d views must be visible:
- right click the nurbs cage button and choose workspace mode if needed
left click to activate the cage
exit pe mode, switch to workspace and edit the cage. be careful not to edit the nurbs geometry.
Press the "sync now" button of the Bridge Synchronize script to update the modelspace cage/nurbs
To update workspace nurbs press the Cycle bridge button of the synchronize script. Click the "Sync from modeler" button
The only disappointing thing about the process is that the edge loop selection doesn't work on nurbs type geometry.