Feature for creating and manipulating Technical Drawing Part Views getVisibleEdges([conventionalCoords]) - get the visible edges in the View as Part::TopoShapeEdges. Edges are returned in conventional coordinates if conventionalCoords is True. The default is to return Qt inverted Y coordinates. getVisibleVertexes() - get the visible vertexes as App.Vector in the View's coordinate system. App.Vectors are returned in conventional coordinates if conventionalCoords is True. The default is to return Qt inverted Y coordinates. getHiddenEdges([conventionalCoords]) - get the hidden edges in the View as Part::TopoShapeEdges. Edges are returned in conventional coordinates if conventionalCoords is True. The default is to return Qt inverted Y coordinates. getHiddenVertexes() - get the hidden vertexes as App.Vector in the View's coordinate system. App.Vectors are returned in conventional coordinates if conventionalCoords is True. The default is to return Qt inverted Y coordinates. id = makeCosmeticVertex(p1) - add a CosmeticVertex at p1 (View coordinates). Returns unique id vertex. id = makeCosmeticVertex3d(p1) - add a CosmeticVertex at p1 (3d model coordinates). Returns unique id vertex. cv = getCosmeticVertex(id) - returns CosmeticVertex with unique id. cv = getCosmeticVertexBySelection(name) - returns CosmeticVertex with name (Vertex6). Used in selections. removeCosmeticVertex(cv) - remove CosmeticVertex from View. Returns None. clearCosmeticVertices() - remove all CosmeticVertices from the View. Returns None. tag = makeCosmeticLine(p1, p2) - add a CosmeticEdge from p1 to p2(View coordinates). Returns tag of new CosmeticEdge. tag = makeCosmeticLine3D(p1, p2) - add a CosmeticEdge from p1 to p2(3D coordinates). Returns tag of new CosmeticEdge. tag = makeCosmeticCircle(center, radius) - add a CosmeticEdge at center with radius radius(View coordinates). Returns tag of new CosmeticEdge. tag = makeCosmeticCircleArc(center, radius, start, end) - add a CosmeticEdge at center with radius radius(View coordinates) from start angle to end angle. Returns tag of new CosmeticEdge. tag = makeCosmeticCircle3d(center, radius) - add a CosmeticEdge at center (3d point) with radius. Returns tag of new CosmeticEdge. tag = makeCosmeticCircleArc3d(center, radius, start, end) - add a CosmeticEdge at center (3d point) with radius from start angle to end angle. Returns tag of new CosmeticEdge. ce = getCosmeticEdge(id) - returns CosmeticEdge with unique id. ce = getCosmeticEdgeBySelection(name) - returns CosmeticEdge by name (Edge25). Used in selections removeCosmeticEdge(ce) - remove CosmeticEdge ce from View. Returns None. makeCenterLine(subNames, mode) - draw a center line on this viewPart. SubNames is a list of n Faces, 2 Edges or 2 Vertices (ex [Face1,Face2,Face3]. Returns unique tag of added CenterLine. cl = getCenterLine(id) - returns CenterLine with unique id. cl = getCenterLineBySelection(name) - returns CenterLine by name (Edge25). Used in selections removeCenterLine(cl) - remove CenterLine cl from View. Returns None. clearCosmeticEdges() - remove all CosmeticLines from the View. Returns None. clearCenterLines() - remove all CenterLines from the View. Returns None. clearGeomFormats() - remove all GeomFormats from the View. Returns None. formatGeometricEdge(index, style, weight, color, visible). Returns None. getEdgeByIndex(edgeIndex). Returns Part.TopoShape. getEdgeBySelection(edgeName). Returns Part.TopoShape. getVertexByIndex(vertexIndex). Returns Part.TopoShape. getVertexBySelection(vertexName). Returns Part.TopoShape. projectPoint(vector3d point, [bool invert]). Returns the projection of point in the projection coordinate system of this DrawViewPart. Optionally inverts the Y coordinate of the result. point3d = getGeometricCenter() - returns the geometric center of the source shapes. requestPaint(). Redraw the graphic for this View.