Umeå University's logo

umu.sePublications
Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
Cable Generation from Mesh Models: Evaluating current algorithms for use in constructing cables in AGX Dynamics.
Umeå University, Faculty of Science and Technology, Department of Computing Science.
2024 (English)Independent thesis Advanced level (degree of Master (Two Years)), 20 credits / 30 HE creditsStudent thesis
Abstract [en]

Modelling objects and simulating them do not always map to each other, and often requires defining additional information outside the scope of the original model to achieve an accurate simulation. For example: cables in \textit{AGX Dynamics} (a simulation library from Algoryx AB) are entirely defined by its physical parameters (e.g. Young's modulus, stiffness, etc.), radius, and the route through which the cables run. This thesis explores two approaches to closing the gap between the modelling of a cable and the creation of one in AGX Dynamics through evaluating current methods applied to generating a route and radius from a mesh.

Two methods are identified as being useful in generating a route for a cable from a mesh: one which is a surface simplification algorithm, creating approximations of models using non-manifold meshes with radii defined at each vertex, and another method which creates a skeleton from a model using the surface's curvature to gradually shrink the model into a zero-volume shape.

Both methods are evaluated using two different approaches to measuring the closeness to the original mesh from the results: using the metric introduced in the surface simplification method applied along the route, and measuring the mean distance from each point on the surface to the route.

We show a clear advantage in the first method's inherent way of approximating the radius of the model but also its lack of detail. We also demonstrate that the second method produces more detailed skeletons, but in turn has issues with skewed routes which do not follow the original mesh.

Both methods have their own advantages and disadvantages and with improvements to both radius calculations or adaptions to the fundamental algorithms, they could provide a great way of creating AGX cables from mesh models.

Place, publisher, year, edition, pages
2024. , p. 44
Series
UMNAD ; 1485
Keywords [en]
Computer Graphics, Sphere-Meshes, Skeletonisation, Curve Skeletons, AGX, AGX Dynamics, AGX Cables, Cables, Mesh Algorithms
National Category
Computer Sciences Other Computer and Information Science
Identifiers
URN: urn:nbn:se:umu:diva-227111OAI: oai:DiVA.org:umu-227111DiVA, id: diva2:1876983
External cooperation
Algoryx Simulation AB
Educational program
Master of Science Programme in Computing Science and Engineering
Presentation
2024-05-29, MIT.121, Campustorget 5, Umeå, 09:45 (English)
Supervisors
Examiners
Available from: 2024-06-26 Created: 2024-06-25 Last updated: 2024-06-26Bibliographically approved

Open Access in DiVA

thesis(17811 kB)447 downloads
File information
File name FULLTEXT01.pdfFile size 17811 kBChecksum SHA-512
da2e67cd647ccbed2e4f18ca36f1c82e342f0d823a7e62c593a72b2004e6d7301a599929e7820d085b6a16ce5ed8ddaff33c0a9a3d04676c3ec2848d403e7ce8
Type fulltextMimetype application/pdf

Search in DiVA

By author/editor
Lyxell, Rasmus
By organisation
Department of Computing Science
Computer SciencesOther Computer and Information Science

Search outside of DiVA

GoogleGoogle Scholar
Total: 447 downloads
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 720 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf