Yes, cogo points have a style, and styles in c3d are similar to blocks where you add text and things to the definition.
Creating and editing styles in C3D is a big part of it, and you must make sure your callouts for points, alignments, profiles, and surfaces can be done before going into production.
A big weak point with alignment labeling is you cannot rotate the last segment of a station/offset type callout. You have to make a style for each rotation - anyone correct me if wrong, that is what forums are all about.
The cogo points are the data, so moving and lifting them modifies themselves, so the data is changed. Surfaces act like that too, though they track translations and remember some edits.
The spot grade can be done by labeling feature lines, alignments, or surfaces.
I would say though, that feature lines are dangerous for civil work in that they do not allow a true civil engineering profile like we expect.
They require elevations at every line/arc start/end, and also allow grade breaks between. No vertical curves.
The result of that is if you edit an elevation, well, before you edit an elevation, you better look at its existing profile in the grid editor to see where the profile was straight grade, so you don't add a kink when you were trying to edit one end of an existing tangent.
I wrote about this in xyht:
http://www.xyht.com/civiltransportation/the-need-for-civil-bim-level-objects/
The c3d forum is really where this stuff should go. The admin might even move it for us...thx
internal protected virtual unsafe Human() : mostlyHarmless
I'm just here for the Shelties