Site Tools


Differences

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

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
rhino:reverseengineering [2023/01/26]
vanessa [Rhinoceros 8]
rhino:reverseengineering [2023/02/10] (current)
joachim
Line 2: Line 2:
 =====Rhinoceros 8===== =====Rhinoceros 8=====
  
-Reverse Engineering is the process of transfroming a mesh or 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 NURBS, the object can then be manipulated and edited to taste and sent back to any kind of prototyping machine.+Reverse Engineering is the process of transforming [[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 Engineeting 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 is **not** 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 ShrinkWrap command. +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: Here are some resources on ShrinkWrap:
   * https://discourse.mcneel.com/t/rhino-8-feature-shrinkwrap/149658   * https://discourse.mcneel.com/t/rhino-8-feature-shrinkwrap/149658
Line 18: Line 18:
   * [[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://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,   * [[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.
  
  
Line 41: 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 54: Line 56:
  
  
-  *And there is also [[http://www.geomagic.com/en/products/studio/|Geomagic]].+  *And there is also [[https://oqton.com/geomagic-designx/|Geomagic]].
  
 ---- ----
Line 66: 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.1674734220.txt.gz ยท Last modified: 2023/01/26 by vanessa