GithubHelp home page GithubHelp logo

igmCppPort.dll issue about ig-mesh HOT 8 CLOSED

xarthurx avatar xarthurx commented on May 23, 2024
igmCppPort.dll issue

from ig-mesh.

Comments (8)

hjforsythe-rlp avatar hjforsythe-rlp commented on May 23, 2024

Windows Error Update:

Assertion Failed!
Program ... \packages\7.0\IG-Mesh\0.2.7\igmCppPort.dll
File: C:\Libraries\vcpkg\installed\x64-...\DenseCo...sBase.h
Line 427

Expression: index >=0 && index < size()

This is thrown when a new mesh in input into a component such as igGeoDist

from ig-mesh.

xarthurx avatar xarthurx commented on May 23, 2024

Windows Error Update:

Assertion Failed!

Program ... \packages\7.0\IG-Mesh\0.2.7\igmCppPort.dll

File: C:\Libraries\vcpkg\installed\x64-...\DenseCo...sBase.h

Line 427

Expression: index >=0 && index < size()

This is thrown when a new mesh in input into a component such as igGeoDist

Hello, thanks for the report.
From the error message, it seems the problem is caused by the quality of the mesh, which causes matrix computation fail.

Is your mesh a triangle-based mesh?
Could you try using "triangulate" component from GH to first triangulate the mesh and then try the 'geodist' component?

If the problem still exists, could you provide a link to download the mesh?

I'm currently on vacation now, and don't have access to the compiling env. But will be back around Jun 11.

from ig-mesh.

xarthurx avatar xarthurx commented on May 23, 2024

Another possibility is the .dll file is compiled for x64 system only.

If your windows is x86, the lib might not work. And I don't have Apple M1, which I cannot support yet.

from ig-mesh.

hjforsythe-rlp avatar hjforsythe-rlp commented on May 23, 2024

Just Tried: Mesh Sphere and Cylinder Gh Components ---> Triangulate Gh component ---> igGeodesic

Windows still returns the same error on these triangulated meshes

I have attached the meshes to this file as well as a screenshot of the error.

IgMesh_Error_Meshes.gh.zip

no rush on this issue. Enjoy your vacation :)

PS. The error on my Mac is still different than Windows
(Mac Error: Solution exception:igmCppPort.dll assembly: type: member:(null) )

from ig-mesh.

hjforsythe-rlp avatar hjforsythe-rlp commented on May 23, 2024

Another possibility is the .dll file is compiled for x64 system only.

If your windows is x86, the lib might not work. And I don't have Apple M1, which I cannot support yet.

Currently using windows x64, and yeah not many RH/GH tools support M1 yet which is too bad :/

from ig-mesh.

xarthurx avatar xarthurx commented on May 23, 2024

Just Tried: Mesh Sphere and Cylinder Gh Components ---> Triangulate Gh component ---> igGeodesic

Windows still returns the same error on these triangulated meshes

I have attached the meshes to this file as well as a screenshot of the error.

IgMesh_Error_Meshes.gh.zip

no rush on this issue. Enjoy your vacation :)

PS. The error on my Mac is still different than Windows (Mac Error: Solution exception:igmCppPort.dll assembly: type: member:(null) )

Hi, I'm back and try to figure out what happened to your IG-Mesh.

image
Here is what happened to me following your steps.
Clearly, it is not what happened to you...

To clarify, are you using Windows x64 on a MacBook or on normal non-mac computer?

from ig-mesh.

xarthurx avatar xarthurx commented on May 23, 2024

I'm closing this issue due to a lack of activity.
If you have questions, you can re-open it again.

from ig-mesh.

xarthurx avatar xarthurx commented on May 23, 2024

from ig-mesh.

Related Issues (2)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.