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

Comparing magicsld/InterCoqueVolume.vb (file contents):
Revision 46 by bournival, Wed Aug 22 18:28:53 2007 UTC vs.
Revision 50 by bournival, Fri Aug 24 21:19:38 2007 UTC

# Line 1 | Line 1
1 + Imports SolidWorks.Interop
2 + Imports SolidWorks.Interop.swconst
3 + Imports SolidWorks.Interop.swpublished
4 +
5   ''' <summary>
6   ''' Classe qui mémorise l'intersection entre une face d'un volume et une facecoque.  
7   ''' </summary>
# Line 386 | Line 390 | Public Class InterCoqueVolume
390          'mais j'ai maintenant un moyen de comparer les arètes.
391          Dim trouve As Boolean = False
392          ' si une face de la liste des facesVol a une arête qui est comparer à true à une des arètes des faces de la coque, FACEINTERNE!!!
393 <        Dim swFaces() As SldWorks.Face2 = Me.sFaceVolume.GetFaces
394 <        Dim swAreteCoques() As SldWorks.Edge = Me.sFaceCoque.GetAretes
393 >        Dim swFaces() As sldworks.Face2 = Me.sFaceVolume.GetFaces
394 >        Dim swAreteCoques() As sldworks.Edge = Me.sFaceCoque.GetAretes
395  
396 <        For Each face As SldWorks.Face2 In swFaces
396 >        For Each face As sldworks.Face2 In swFaces
397              Dim sFace As New SuperFace(face, True)
398 <            Dim swAreteVols() As SldWorks.Edge = sFace.GetAretes
399 <            For Each swAreteVol As SldWorks.Edge In swAreteVols
398 >            Dim swAreteVols() As sldworks.Edge = sFace.GetAretes
399 >            For Each swAreteVol As sldworks.Edge In swAreteVols
400                  Dim e As New SuperArete(swAreteVol, True) : e.Colorer(2, 0, 1, 0)
401 <                For Each swAreteCoque As SldWorks.Edge In swAreteCoques
401 >                For Each swAreteCoque As sldworks.Edge In swAreteCoques
402                      If e.comparer(swAreteCoque) Then
403                          sFace.MettreAttributFaceInterne()
404                          trouve = True : Exit For
# Line 404 | Line 408 | Public Class InterCoqueVolume
408              Next
409          Next
410  
407
411      End Sub
412  
413  

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines