This paper presents a method to create sharp features such as creases or corners on non-regular triangular meshes. To represent sharp features on a triangular spline surface we have studied a method that enables designers to control the sharpness of the feature parametrically. Extended meshes are placed to make parallelograms, and then we have an extended vertex which is used to compute control points for a triangular Bézier patch. This extended vertex expressed with a parameter enables designers to change the shape of the sharp features. The former method we presented deals with regular meshes, however, it can be a strong restriction against the actual variety of meshes. Therefore, we developed a method to express sharp features around an extraordinary vertex. In this paper, we present algorithms to express creases and corners for a triangular mesh including extraordinary vertices.