Private Sub Form_Load()
Dim objApp As SolidEdgeFramework.Application
Dim objDoc As SolidEdgePart.SheetMetalDocument
Dim objFPM As SolidEdgePart.FlatPatternModel
Dim objFP As SolidEdgePart.FlatPattern
Dim objFaces As SolidEdgeGeometry.Faces
Dim objFace As SolidEdgeGeometry.Face
Dim objEdges As SolidEdgeGeometry.Edges
Dim objEdge As SolidEdgeGeometry.Edge
Set objApp = GetObject(, "SolidEdge.Application")
Set objDoc = objApp.ActiveDocument
If 0 = objDoc.FlatPatternModels.Count Then
Set objFPM = objDoc.FlatPatternModels.Add(objDoc.Models.Item(1))
Else
Set objFPM = objDoc.FlatPatternModels.Item(1)
End If
Set objFaces = objFPM.Body.Faces(igQueryCylinder)
Set objFace = objFaces.Item(2)
Set objEdges = objFace.Edges
Set objEdge = objEdges.Item(1)
Set objFP = objFPM.FlatPatterns.Add(objEdge, objFace, objEdge.EndVertex, igFlattenPatternModelTypeFlattenAnything)
Unload Me
Exit Sub
End Sub