Site Tools


Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
rhino:reverseengineering [2020/08/14]
127.0.0.1 external edit
rhino:reverseengineering [2023/02/10] (current)
joachim
Line 1: Line 1:
 ======Reverse Engineering====== ======Reverse Engineering======
 +=====Rhinoceros 8=====
 +
 +Reverse Engineering is the process of transforming a [[https://docs.mcneel.com/rhino/8/help/en-us/index.htm#commands/mesh.htm%3FTocPath%3DCommands%7CAlphabetical%7CM%7C_____33|Mesh]] or [[https://docs.mcneel.com/rhino/8/help/en-us/index.htm#commands/pointcloud.htm?Highlight=point%20cloud|Point Cloud]], usually coming from the scan of a physical object, into a type of 3D geometry that can be editable to manufacturing standards. A mesh is a succession of flat polygons that define a shape in 3D space. However, due to its nature, meshes are hard to manipulate in a precise way. This precision is often required to manufacture the model back into a physical object. For instance, you cannot define precisely a radius or curvature on a mesh. Therefore by reverse engineering it back into a geometry that can be transformed with matehmatical precision, such as [[https://www.rhino3d.com/features/nurbs/|NURBS]], the object can then be manipulated and edited to taste and sent back to any kind of prototyping machine.
 +
 +Rhino is **not** a reverse engineering program, since there are many aspects and tools needed to do reverse engineering. However, depending on your requirements, Rhino might have enough tools to get the job done.
 +
 +Rhino 8 improves this process a step further than Rhino 7 by adding the [[https://discourse.mcneel.com/t/rhino-8-feature-shrinkwrap/149658|ShrinkWrap]] command. 
 +Here are some resources on ShrinkWrap:
 +  * https://discourse.mcneel.com/t/rhino-8-feature-shrinkwrap/149658
 +  * https://vimeo.com/763781567
 +  * https://vimeo.com/776411985
 +
 +The set of tools in Rhino 8 that can help convert a scan into an editable part are:
 +  * [[https://discourse.mcneel.com/t/rhino-8-feature-shrinkwrap/149658|ShrinkWrap]] - to obtain a closed and clean mesh
 +  * [[https://docs.mcneel.com/rhino/8/help/en-us/index.htm#commands/quadremesh.htm?Highlight=quadremesh|QuadRemesh]] - for remeshing and controling the topology
 +  * [[https://docs.mcneel.com/rhino/8/help/en-us/index.htm#commands/tosubd.htm?Highlight=tosubd|ToSubD]] - to edit, manipulate and transform its shape
 +  * [[https://docs.mcneel.com/rhino/8/help/en-us/index.htm#commands/tonurbs.htm?Highlight=tonurbs|ToNURBS]] - to convert it back and do further (precision) editing such as booleans, chamfers or fillets.
 +  * [[https://discourse.mcneel.com/t/rhino-wip-activated-new-mesh-booleans/149930|MeshBooleans Improved]] - rewritten mesh boolean code that handles many corner cases and outputs a cleaner polygonal result,
 +
 +You'll find a growing colleection of tutorials on our [[https://www.rhino3d.com/learn/?query=kind:%20reverse_engineering&modal=null|Reverse Engineering]] Learn category.
 +
 +
 +=====Rhinoceros 7=====
 +This is a old, but still valid explanation of a [[https://www.hydraulicdesign.net/meshes.htm|Mesh.]]
 +
 +Rhino 7 improves this process of Reverse Engineering a mesh.
 +Here are videos on using Rhino 7 to reverse engineer a mesh.
 +The process and commands are included in the video.
 +  * https://www.youtube.com/watch?v=WpaSq2j-Mvk
 +  * https://www.youtube.com/watch?v=EDd2wcTKWgE
 +  * https://www.youtube.com/watch?v=fvV7Dyd7wH4
 +
 +You can find more here:
 +https://www.youtube.com/c/Rhinoceros3d/videos
 +
 +=====Rhinoceros 6=====
  
 [[rhino:rhinoceros|Rhino]] is not an automatic reverse engineering software. [[rhino:rhinoceros|Rhino]] is not an automatic reverse engineering software.
Line 7: Line 43:
 You can extract section curves from a point cloud (PointCloudSection command), or from a polygon mesh with Section or Contour. You can extract section curves from a point cloud (PointCloudSection command), or from a polygon mesh with Section or Contour.
  
-  *[[http://download.rhino3d.com/download.asp?id=ScanCleanupRemodel|Tutorial]] on the built-in functions in Rhino +  *[[https://www.rhino3d.com/download/rhino/4.0/ScanCleanupRemodel|Tutorial]] on the built-in functions in Rhino 
  
 There are also some plug-ins available which help the reverse engineering process. There are also some plug-ins available which help the reverse engineering process.
Line 17: Line 53:
   *[[http://www.rhinoreverse.icapp.ch/english/index.html|Rhinoreverse]] also is a plug-in with promise.    *[[http://www.rhinoreverse.icapp.ch/english/index.html|Rhinoreverse]] also is a plug-in with promise. 
  
-  *Additional tools can be found for reverse engineering at [[http://www2.rhino3d.com/resources/default.asp?category=13|our page of related products and services.]]+  *Additional tools can be found for reverse engineering at [[https://www.food4rhino.com/en/browse?sort_by=ds_changed&f%5B0%5D=im_field_term_reference_category%3A712|our page of related products and services.]]
  
  
-  *And there is also [[http://www.geomagic.com/en/products/studio/|Geomagic]].+  *And there is also [[https://oqton.com/geomagic-designx/|Geomagic]].
  
 ---- ----
Line 32: Line 68:
  
 ---- ----
-This [[http://download.rhino3d.com:80/download.asp?id=ScanCleanupRemodel|PDF file]] describes the process of cleaning up a scanned mesh and making it ready for STL printing. Additionally, the mesh is "reverse engineered" and replaced with [[rhino:nurbs|NURBs]] surfaces, all in Rhino 4.0.+This [[https://www.rhino3d.com/download/rhino/4.0/ScanCleanupRemodel|PDF file]] describes the process of cleaning up a scanned mesh and making it ready for STL printing. Additionally, the mesh is "reverse engineered" and replaced with [[rhino:nurbs|NURBs]] surfaces, all in Rhino 4.0.
  
  
  
 Add your comments... Add your comments...
rhino/reverseengineering.1597445311.txt.gz ยท Last modified: 2020/08/14 by 127.0.0.1