Professional Documents
Culture Documents
Imports MECMOD
Imports PARTITF
Imports HybridShapeTypeLib
Imports CATOBM
Imports OSMInterfacesTypeLib
Imports System
Imports CATMat
Imports CATMultiCAD
Imports CATRma
Imports KnowledgewareTypeLib
Module module1
Sub main()
connect()
create_circle()
End Sub
Sub connect()
End If
End Sub
Sub create_circle()
partdocument1 = documents1.Add("Part")
part1 = partdocument1.Part
bodies1 = part1.Bodies
body1 = bodies1.Item("PartBody")
sketches1 = body1.Sketches
shapefactory1 = part1.ShapeFactory
ref1 = part1.OriginElements.PlaneXY
sketch1 = sketches1.Add(ref1)
ge1 = sketch1.GeometricElements
constraints1 = sketch1.Constraints
factory2D1 = sketch1.OpenEdition()
refcir = part1.CreateReferenceFromObject(circle2D1)
const1.Dimension.Value() = 30
pm1.value() = 100
Constraint2 = constraints1.Item("Radius.1")
relation1 = part1.Relations
lmt1 = pad1.FirstLimit
height1 = lmt1.Dimension
'sketch1 = sketches1.Add(part1.OriginElements.PlaneXY)
'pocket1.SetDirection(ref1)
''pocket1.IsSymmetric = True
'pocket1.IsThin = True
'lmt1 = pocket1.SecondLimit
'length1 = lmt1.Dimension
'length1.Value = 30
sketch1.CloseEdition()
part1.Update()
''sketch1.CloseEdition()
'part1.Update()
'shapefactory1 = part1.ShapeFactory
'pad1 = shapes1.Item("Pad.1")
'pad1.Setdirection(ref1)
'axis1 = ge1.Item("AbsoluteAxis")
'pt1 = axis1.GetItem("Origin")
'ref2 = part1.CreateReferenceFromObject(pt1)
'hsf1 = part1.HybridShapeFactory
'ref3 = part1.CreateReferenceFromObject(pt2)
'Dim line1 As HybridShape
'ref5 = part1.CreateReferenceFromObject(line1)
'pad1.SetDirection(ref5)
'pad1.IsSymmetric = True
'hole1.reverse()
'part1.Update()
End Sub
Sub Add_Parameters()
'documents1 = pApplication.Documents
'partdocument1 = documents1.Add("Part")
'Dim part1 As Part
'part1 = partdocument1.Part
'bodies1 = part1.Bodies
'body1 = bodies1.Item("PartBody")
'sketches1 = body1.Sketches
'ref1 = part1.OriginElements.PlaneXY
'sketch1 = sketches1.Add(ref1)
'Factory2D1 = sketch1.OpenEdition()
'ge1 = sketch1.GeometricElements
'constraints1 = sketch1.Constraints
'Dim parameters1 As Parameters
'parameters1 = part1.Parameters
'refline = part1.CreateReferenceFromObject(line1)
'pt1 = Factory2D1.CreatePoint(0, 0)
'ptr1 = part1.CreateReferenceFromObject(pt1)
'ptr2 = part1.CreateReferenceFromObject(pt2)
'Constraint3.Mode = CatConstraintMode.catCstModeDrivingDimension
'ref8 = part1.CreateReferenceFromObject(line2D3)
'line6 = ge1.Item("Line.1")
'ref6 = part1.CreateReferenceFromObject(line6)
'Dim Constraint2 As Constraint
'Constraint2 = constraints1.Item("Length.1")
'relation1 = part1.Relations
'sketch1.CloseEdition()
'part1.Update()
End Sub
End Module