ViewVC Help
View File | Revision Log | Show Annotations | View Changeset | Root Listing
root/REPOS_ERICCA/magicsld/InterCoqueCoque.vb
(Generate patch)

Comparing magicsld/InterCoqueCoque.vb (file contents):
Revision 47 by bournival, Wed Aug 22 18:28:53 2007 UTC vs.
Revision 48 by bournival, Wed Aug 22 21:18:12 2007 UTC

# Line 1 | Line 1
1 + Imports SolidWorks.Interop
2 + Imports SolidWorks.Interop.swconst
3 + Imports SolidWorks.Interop.swpublished
4 +
5   Public Class InterCoqueCoque
6      Inherits InterFaceFace
7  
# Line 32 | Line 36 | Public Class InterCoqueCoque
36          vSeg = sketch.GetSketchSegments() : seg = vSeg(0)
37  
38          Select Case seg.GetType ' faut faire attention, si le sketch est fermé, ça peut chier des taque pour séelectionner le point
39 <            Case SwConst.swSketchSegments_e.swSketchLINE
39 >            Case swconst.swSketchSegments_e.swSketchLINE
40                  Dim skline As SldWorks.SketchLine = seg
41                  skPoint = skline.GetStartPoint2()
42  
43 <            Case SwConst.swSketchSegments_e.swSketchARC
43 >            Case swconst.swSketchSegments_e.swSketchARC
44                  Dim skarc As SldWorks.SketchArc = seg
45                  skPoint = skarc.GetStartPoint2()
46 <            Case SwConst.swSketchSegments_e.swSketchELLIPSE
46 >            Case swconst.swSketchSegments_e.swSketchELLIPSE
47                  Dim skellipse As SldWorks.SketchEllipse = seg
48                  skPoint = skellipse.GetStartPoint2()
49                  If skPoint Is Nothing Then
50                      ' couper l'ellipse
51                      MsgBox("On a pas de startpoint sur cette ellipse")
52                  End If
53 <            Case SwConst.swSketchSegments_e.swSketchSPLINE
53 >            Case swconst.swSketchSegments_e.swSketchSPLINE
54                  Dim skSpline As SldWorks.SketchSpline = seg
55                  Dim vPoints As Object
56                  vPoints = skSpline.GetPoints2()
57                  skPoint = vPoints(0)
58 <            Case SwConst.swSketchSegments_e.swSketchPARABOLA
58 >            Case swconst.swSketchSegments_e.swSketchPARABOLA
59                  Dim skPara As SldWorks.SketchParabola = seg
60                  skPoint = skPara.GetStartPoint2()
61              Case Else

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines