Text this: Solid modeler evaluation and comparison: perspective of computer science