> in my humble knowledge ProE is a solid modeler.
> Numerics behind surfaces of the model is
> aprox. the like in surface modeler.
It's a b-rep modeler. The b-reps can be created using 'solid modeling' functions or surface by surface and then Solidify'd if desired. The same surface definitions (math) are used in either case. Spline entities are calculated to absolute or effective accuracy depending on file setup option. Analytic entities are calculated to floating point accuracy minus a few digits of accuracy for noise and rounding buffer.
There is no(?) practical difference between today's solid and surface modelers except to differentiate between those that 'support' solid entity representations (i.e. Pro/E, SW, SE, Catia, UG, etc.) and those that don't (i.e. Rhino; it cannot represent a hollow sphere without an interconnecting surface between the interior and exterior shells, does not have a database entity to collect the 'body' and 'void body').
> "out of the closed shell" and "in the closed shell".
That is precisely what surface (and shell, a.k.a. 'quilt') normals do.
;^) Sometimes it doesn't work, though ...
http://discussion.autodesk.com/thread.jspa?threadID=658287
Q: What color the inside of a 'solid'?
A: Not any color. Backfaces are not shaded.
> Further from here it can tell the center of weight,
> and basicly treat the model as virtual prototype as
> we all know today.
That is a 'volume' property. It is represented by a closed shell (quilt).
If you add an attribute called density to a database structure called 'solid'
then you can determine the mass, too.
> Please answer: why they didn't cotinue adding functionality to V4
Catia ... never seen it but ...
http://technet.microsoft.com/en-us/library/bb496979.aspx
indicates there are a lot of misconceptions being passed around here
about what it (v4, in particular) is and isn't, what type of geometry
representations are used. Search the page for CSG if you don't want
to spend time reading, though a little reading of something informative
never hurt anyone.
To tell you the truth ... I could care less 'why'. What difference does
it make? At any rate; I don't pretend to know. Neither should you.