There are many ways to create procedural surfaces from existing surface or solid objects and subobjects.
You can create procedural surfaces from existing surfaces or solids using the following methods:
When you create procedural surfaces, use SURFACEASSOCIATIVITY to work with the surfaces as a group. Just the other faces in a solid object are updated when you modify a face, when you modify an associative surface, all of related surfaces are updated to reflect the change.
You can also convert other objects such as mesh and objects with thickness to surfaces.