On a proper acute triangulation of a polyhedral surface

Let @S be a polyhedral surface in R^3 with n edges. Let L be the length of the longest edge in @S, @d be the minimum value of the geodesic distance from a vertex to an edge that is not incident to the vertex, and @q be the measure of the smallest face angle in @S. We prove that @S can be triangulated into at most CLn/(@d@q) planar and rectilinear acute triangles, where C is an absolute constant.