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
Last revision Both sides next revision
rhino:reverseengineering [2023/01/26]
vanessa [Rhinoceros 8]
rhino:reverseengineering [2023/02/09]
noemi [Rhinoceros 6]
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 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.txt ยท Last modified: 2023/02/10 by joachim