This thread was lost.
The response from morgan was to set the normalsmoothingangle and vertex weldradius to 0 in the articulatedmodel weld settings if you don't want the vertices touched on load.
corey
Actually I don't want any smoothing at all. So what about this:
Process the file with my own code (with the shared vertices) to
generate a list of non-shared ones. Feed this into the program, asking
it to calculate normals and do no smoothing or welding whatsoever.
This way the list in the model after updating is the same as the one I
have, and changing vertex positions is easy (possibly changing normals
too?).
The only problem with this is that I couldn't see a way to stop
welding when two surfaces were at exactly the same angle, i.e. flat (I
think that was the issue anyway). Is there a way to deal with this?