This document presents a novel algorithm for segmenting 3D surface meshes into visually meaningful regions by analyzing the local geometry of vertices, categorizing them as convex, concave, or hyperbolic. The proposed method utilizes a new region growing technique based on boundary vertices to effectively segment and subsequently merge regions, providing results comparable to existing segmentation algorithms. The research concludes with experimental validation of the algorithm's effectiveness and suggests potential improvements and future developments, especially for point cloud data processing.