[vtkusers] Building VTKEdge

Xiaopeng Yang yxp233 at postech.ac.kr
Tue Feb 22 07:53:35 EST 2011


I am using Visual Studio 2008 under windows7 64bit version. I checked the code, seems that the “i” in line 2919 is not declared indeed.

 

The code there:

for(int i=0;i<(nv-1);i++)

      {

      derivatives[i] = make_REAL3(0,0,0);

      }

 

    REAL volume = 0;

 

    // construction de la fonction cubique par morceau du volume tronqu?    for(int i=0;i<nt;i++)

      {

      // calcul de la surface de l'intersection plan/tetra aux point P1 et P2

 

 

 

      uchar4 tetra = sortTetra( tv[i] , rindex );

 

 

      DBG_MESG( "\ntetra "<<i<<" : "<<tv[i].x<<','<<tv[i].y<<','<<tv[i].z<<','<<tv[i].w<<" -> "<<tetra.x<<','<<tetra.y<<','<<tetra.z<<','<<tetra.w );

 

      // calcul des sous fonctions cubiques du volume derriere le plan en fonction de la distance

      REAL3 tetraSurfFunc[3];

      volume += tetraPlaneSurfFunc( tetra, vertices, normal, tetraSurfFunc );      

 

#ifdef DEBUG

      for(int k=0;k<3;k++)

        {

        DBG_MESG( "surf["<<k<<"] = "<<tetraSurfFunc[k].x<<','<<tetraSurfFunc[k].y<<','<<tetraSurfFunc[k].z );

        }

#endif

 

      // surface function bounds

      unsigned int i0 = rindex[ tetra.x ];

      unsigned int i1 = rindex[ tetra.y ];

      unsigned int i2 = rindex[ tetra.z ];

      unsigned int i3 = rindex[ tetra.w ];

 

      DBG_MESG( "surf(x) steps = "<<i0<<','<<i1<<','<<i2<<','<<i3 );

 

      DBG_MESG( "ajout surfFunc sur ["<<i0<<';'<<i1<<"]" );

      for(unsigned int j=i0;j<i1;j++) derivatives[j] += tetraSurfFunc[0] ;

 

      DBG_MESG( "ajout surfFunc sur ["<<i1<<';'<<i2<<"]" );

      for(unsigned int j=i1;j<i2;j++) derivatives[j] += tetraSurfFunc[1] ;

 

      DBG_MESG( "ajout surfFunc sur ["<<i2<<';'<<i3<<"]" );

      for(unsigned int j=i2;j<i3;j++) derivatives[j] += tetraSurfFunc[2] ;

      }

 

发件人: Karthik Krishnan [mailto:karthik.krishnan at kitware.com] 
发送时间: 2011년 2월 22일 화요일 오후 9:35
收件人: Xiaopeng Yang
抄送: vtk
主题: Re: [vtkusers] Building VTKEdge

 

Are you compiling with VS6 ? Its no longer a supported compiler.

On Tue, Feb 22, 2011 at 5:24 PM, Xiaopeng Yang <yxp233 at postech.ac.kr> wrote:

I found the location where error occurs:

 


 

 

Compiling...

vtkAnnotationLink.cxx

vtkGraphicsInstantiator.cxx

vtkYoungsMaterialInterface.cxx

..\..\VTK\Graphics\vtkYoungsMaterialInterface.cxx(1659) : warning C4819: The file contains a character that cannot be represented in the current code page (949). Save the file in Unicode format to prevent data loss

..\..\VTK\Graphics\vtkYoungsMaterialInterface.cxx(2719) : warning C4819: The file contains a character that cannot be represented in the current code page (949). Save the file in Unicode format to prevent data loss

..\..\VTK\Graphics\vtkYoungsMaterialInterface.cxx(2919) : error C2065: 'i' : undeclared identifier

 

Thanks.

发件人: Karthik Krishnan [mailto:karthik.krishnan at kitware.com] 
发送时间: 2011년 2월 22일 화요일 오후 8:06


收件人: Xiaopeng Yang
抄送: vtk
主题: Re: [vtkusers] Building VTKEdge

 

Please post the error where vtkGraphics wasn't built.. can't make out from these messages.

On Tue, Feb 22, 2011 at 2:11 PM, Xiaopeng Yang <yxp233 at postech.ac.kr> wrote:

Hi Karthik, I was trying to build nightly-master but met errors during the building process.

 

43>Linking...

43>LINK : fatal error LNK1181: cannot open input file '..\bin\Release\vtkGraphics.lib'

43>Build log was saved at "file://d:\Toolbox\VTK\Bin\Rendering\vtkRendering.dir\Release\BuildLog.htm"

43>vtkRendering - 1 error(s), 0 warning(s)

 

54>LINK : fatal error LNK1181: cannot open input file '..\..\..\bin\Release\vtkRendering.lib'

47>vtkMemoryLimitImageDataStreamer.cxx

54>Build log was saved at "file://d:\Toolbox\VTK\Bin\Imaging\Testing\Cxx\ImagingCxxTests.dir\Release\BuildLog.htm"

54>ImagingCxxTests - 1 error(s), 0 warning(s)

 

Do you know why the errors occurred?

 

Thank you,

Yang

 

发件人: vtkusers-bounces at vtk.org [mailto:vtkusers-bounces at vtk.org] 代表 Xiaopeng Yang
发送时间: 2011년 2월 22일 화요일 오후 2:28
收件人: 'Karthik Krishnan'


抄送: 'vtk'
主题: Re: [vtkusers] Building VTKEdge

 

Thanks so much. Could you tell me the difference between nightly-master and common VTK? Furthermore, is it proper to build VTKEdge from this address https://www.kitware.com:8443/svn/KWPublic/trunk/VTKEdge against the night-master? I heard that the version of VTKEdge should be the same as VTK. 

 

发件人: Karthik Krishnan [mailto:karthik.krishnan at kitware.com] 
发送时间: 2011년 2월 22일 화요일 오후 2:03
收件人: Xiaopeng Yang
抄送: vtk
主题: Re: [vtkusers] Building VTKEdge

 

I would recommend you build against nightly-master. You can get the development versin through git or download a zip ball at 
https://github.com/Kitware/VTK/zipball/nightly-master 

On Tue, Feb 22, 2011 at 9:34 AM, Xiaopeng Yang <yxp233 at postech.ac.kr> wrote:

Hell all,

 

Is it possible to build VTKEdge against non CVS VTK? I am using VTK 5.6.1 and downloaded VTKEdge through https://www.kitware.com:8443/svn/KWPublic/trunk/VTKEdge using SVN check out.

 

Thanks a lot,

Yang


_______________________________________________
Powered by www.kitware.com

Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html

Please keep messages on-topic and check the VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ

Follow this link to subscribe/unsubscribe:
http://www.vtk.org/mailman/listinfo/vtkusers

 

 

 

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.vtk.org/pipermail/vtkusers/attachments/20110222/00ca9232/attachment.htm>


More information about the vtkusers mailing list