Rapidform Success
Training, Tips and Ideas for Rapidform Users

Success Blog

New Success Story in Europe: Designing better fans with Rapidform XOR

By Tom Charron • Feb 28th, 2010 • Category: Application Stories, Uncategorized

Today we heard about a great use case for reverse engineering from some Rapidform XOR users in Germany:

Since 1981 Rosenberg Ventilatoren GmbH (http://www.rosenberg-gmbh.com), located in Künzelsau-Gaisbach, has developed into an outstanding centre of the air movement and air handling industry by design and production of controllable external rotor motors. Rosenberg is a competitive medium sized company with around 1,400 employees worldwide and during the last 20 years, the Rosenberg Group has been complemented in Europe by several additional works in France, Italy, Hungary, Czech Republic and Germany.

With an annual production of about 120,000 fans, Rosenberg Ventilatoren GmbH currently exports 55% of the total company turnover and to keep the high quality of products, they aim to chase a continuous flow of information and good cooperation with their valued customers all the time. Furthermore, it is important to jointly achieve a continuous evolution of the quality of products.

The case study goes on to describe how they scan existing fan blades to generate CAD models.  And of course with XOR, the CAD models are editable because they have a full feature tree, with parent-child relationships (not just a bunch of imported surfaces):

As new project, they were looking for a solution provider who is able to measure a ventilator blade for qualified CAD modeling. The new project aims to create a precise CAD modeling for Highly-Effective Performance with lower noise and vibrations. It is always challenge for them to improve their products in terms of efficiency and noise and now they are quite keen to see new improvement with Rapidform XOR, the most comprehensive Scan-To-CAD application.

sigma3D (www.sigma3d.de), plays a role to serve the qualified CAD modeling using Rapidform XOR to Rosenberg Ventilatoren GmbH and Mr. Hubert Schwarz, Project Manager at Rosenberg is quite satisfied with the performance of Rapidform XOR. sigma3D uses a FARO laser scanarm for measuring, then imports it into Rapidform XOR to create a optimized polygon model in easy & quick way through “Mesh Buildup Wizard™”. This technology automatically processes the 3D scan data from multi-shot point clouds into a single qualified mesh. After that, to capture each geometry information interactively, Rapidform XOR is able to produce “Auto Segmentation” from the mesh model automatically based on feature region.

Of course, the real magic results come from what you do after you’ve gotten to a merged mesh.  The XOR technique of making CAD models for scan data is all about extracting design intent, then using real CAD tools (like extrude, revolve, loft, sweep, fillet, boolean and such) to build up a real CAD model that represents the scanned object.  This results in an “intelligent model”, meaning it’s feature-based and editable just like anything that can be designed in SolidWorks, Pro/E, NX, etc.  In the case of Rosenberg Ventilatoren’s fan blades, this means that they can improve upon an existing design and bring a new product to market in record time.

  • Share/Bookmark


Parting Lines 101: How to Get Those Pesky Meshes to Trim

By Rob Liebert • Nov 2nd, 2009 • Category: Intermediate, Self-paced Learning, Tech Tips

If you’ve ever had to manufacture a really complex, organic shape, you may have wanted to split the model along a parting line for machining. Well, this can be a very tough job without a very powerful tool, plus a little guidance. Luckily, we are talking about Rapidform here, so “check” on the powerful tool. As for the guidance, here’s a tutorial that one of our favorite customers has used repeatedly to split some of the most difficult meshes out there.

By the way, this tutorial was written with the simplified RapidWorks interface in mind. That said, all the instructions here also apply to Rapidform XOR, but the commands may be in a different place than we describe here. Anyway, without further ado, here is our guide to trimming complex meshes…

Parting Lines 101:

How to Get Those Pesky Meshes to Trim

1. Run the Healing Wizard to get rid of all defects in the mesh. Optionally, run it a second time to
iron out any remaining defects.

2. Perform a Global Remesh, keeping the default settings. Check the box “Make clean and
manifold solid mesh” if the mesh encloses a volume (i.e. is not just a surface shell).

3. Accept the edits to the mesh at this point.

4. Create/edit a parting line as a 3D Mesh Sketch. Make sure the curve is a closed loop (indicated
by a red dot where the start and end points join together).

5. Rebuild the parting line with a very tight tolerance. Optionally, split the curve into several
smaller pieces and then rebuild all of them with a tighter tolerance. See the two pictures below:

6. Copy the mesh and paste it at the bottom of the Feature Tree. Edit this new copied mesh.

7. Try to trim the mesh using the “By Curve” method, and choose “Rearrange Poly-Vertices” at the
bottom of the command tool.

8. If this doesn’t work, or you get a message like the one below, you need to tighten the tolerance
on the parting line curve even more. Exit out of mesh-editing mode, then edit the 3D Mesh
Sketch of the parting line.

9. Select the whole parting line (i.e. all the segments that make up the closed loop). It’s time to try
some edits that will help the trim run smoothly:

– a. If you did not split the curve before, do so now by choosing the Split command with the
“Pick Points” option and clicking on several points around the curve.

– b. Double-check that the curve is closed by identifying a red point somewhere on the
curve.

– c. In the “Rebuild” tab at the top of the screen, make the allowable deviation (of the curve
from the mesh) smaller by a factor of 10. You should notice that the number of control
points increases drastically to meet the stricter tolerance.

Accept the changes to this 3D Mesh Sketch.

10. Edit the copied mesh again. Trimming should now work for you. If not, repeat steps 9 and 10
until it does trim well.

Choose both the inner and outer portions as “remaining regions,” and accept the command.

11. Choose the “Flood Fill” selection tool at the bottom left of the screen (i.e. the paint bucket).
Hide all meshes besides the one you are editing, and then click on one side of the active mesh.

When you have selected one half of the trimmed mesh using the Fill tool, hit Crl+C or select
Edit.Copy. Now accept the changes to the mesh and hit Ctrl+V or select Edit.Paste outside of
any mode to paste a new mesh into the Feature Tree. This new mesh is made up of only those
polyfaces that were selected before, so it is one half of our desired result.

12. Edit the complete, trimmed mesh once again. Choose the Flood Fill selection filter, and use it to
select the other half of the trimmed/split mesh. Copy this portion just as you did in step 12
above, then exit out of the mesh editing mode. Outside of any particular editing mode, paste
the selected polyfaces as a 2nd (or 3rd) new mesh in the Feature Tree. You now have both pieces
split along the same curve and saved as individual meshes. Save the RapidWorks project, export
your split meshes and continue with your overall workflow! Here is a shot of the final result:

Happy mold making!

  • Share/Bookmark


Commands and Applications: Rewrap (part 3)

By Mike Tsang • Oct 26th, 2009 • Category: By Level, By Product, Intermediate, Self-paced Learning, Success Blog, Tech Tips, XOR, XOS


The Rewrap Command (part 3)

We all know that the Rewrap command is useful for interpolating mesh data as well as smoothing noisy data. This post continues our look at the command with a third example. The first two examples can be found by visiting this post and this post.

Example #3

Generating a mesh for cross-sections: Generating cross-sections can be useful if you plan on creating lofts. Using 3d-sketch tools, you can smooth out and edit your cross-sections to create smoother loft surfaces.  Cross-sections can also be used to generate sweep paths, guide curves, and boundary-fit curves. What if your mesh is missing data? Or there are mesh features that you would like to omit from your final model? If each cross section was a 2d section we could use our sketch tools to fit geometry over the missing data. Or if they are 3d sketches, we manually could fill in the gaps with matched splines, and delete sections we don’t want. Of course, a much more elegant method would be to use the rewrap command.

In this example we have a Rapidform helmet. Most us application engineers in the company put these on to protect ourselves from the sales reps when the end of the fiscal year nears…




The scan itself is missing data and there a few features that we want to ignore during our modeling. With region groups, we can easily separate the areas of interests.




After deleting the unwanted data, or copying and pasting the regions of interest, we can run the rewrap command to simultaneously fill holes and defeature.




Now we can generate continuous cross-sections for Lofts…




for Boundary-Fit Surfaces…



or to help with Solid Modeling.


Final Thoughts
This concludes this 3-part series of Commands and Applications for the Rewrap command. Want to request the same for other commands? Have other questions or comments? Let us know in comments below!

  • Share/Bookmark


Floating Licenses on a Network Server: New Install

By Mike Tsang • Oct 22nd, 2009 • Category: By Product, InspectWorks, Novice, Success Blog, Tech Tips, XOR, XOS, XOV

Floating Licenses on a Network Server: XOR2/XOV2

  1. Install the License Server Utility
    1. On the license server, please install the license server utility by downloading and installing the following: www.rapidform.us/license/ServerUtility.zip. You may also find this file on the installation DVD here: Setup\Program Files\INUS Technology\Rapidform XOR\License\Setup Rapidform License Server Utility.exe.
    2. Run the executable to install the License Server Utility.
  2. Activate new License
    1. Go to Start Menu> All Programs>INUS Technology>Rapidform License Server Utility>License Server Utility
    2. Select “I want to activate a license” and click Next.
    3. Enter in your Activation Code and enter the Count of Clients/# of Seats and click Next.
    4. If connected to the internet you will be asked to enter your contact information. You will then see a progress bar and the page will refresh displaying both your “XOR/V” and “XOR/V-Maintenance” license products.
      1. If the online attempt is unsuccessful, or if not connected to the internet, the utility will ask you to enter your Maintenance code. Please enter the code and click Next. The utility will prompt you to perform an offline activation. The process requires that you save a file and transfer the file to a PC with an internet connection to complete the activation.
      2. If the offline activation process fails, please email the files saved by the utility to license@rapidform.com. (Note: You will need to change the extension of the “.exe” file to an “.rfi” file for our email servers to accept the file.)
  3. Start Rapidform Service
    1. Go to Control Panel>Administrative tools>Services
    2. Start the service labeled “Rapidform License Service.”
      1. If you run into problems starting the service such as conflicting port numbers or the service stopping right after starting, you will need to change the port that the service uses.
      2. By default, the service uses port 27000. To change, go to C:\Program Files\INUS Technology\Rapidform License Server Utility.
      3. Open the file “rfLicense.lic” with notepad. The first line will say “SERVER this_host ID_STRING=TRUSTED 27000.”
      4. Change the port number to 27001, or the first available port. Please note that you can’t exceed 27005. Save the file.
      5. Install and start the service again. (Step 6 and 7)
      6. If changing the port number does not work, please check your firewall and anti-virus settings to make sure the required ports are open and programs unblocked.
  4. Connect the client PC
    1. On a client PC with Rapidform XOR installed, go to Start Menu>All Programs>INUS Technology>Rapidform XOR[V]2 >License Utility
    2. Select the option “For Official Customer using Local Network License Sharing” and click Next.
    3. Type in the server’s Static IP Address or Host Name and click Confirm
      1. If successful a message will state that the server has been found. Click Finish.
      2. If unsuccessful, please check network connections and check that the service is running correctly.

Want a licensing walkthrough? Check out this post!

Install the License Server Utility
  • Share/Bookmark


Commands and Applications: Rewrap (part 2)

By Mike Tsang • Oct 19th, 2009 • Category: By Level, By Product, Intermediate, Self-paced Learning, Success Blog, Tech Tips, XOR


The Rewrap Command (part 2)

We all know that the Rewrap command is useful for interpolating mesh data as well as smoothing noisy data. This post continues our look at the command with a second example. The first example can be found by visiting this post.


Example #2

Autosurfacing a mesh for CAD operations: If you are creating an auto-surface of a model, it is usually said that a majority of the editing must be done to the mesh since you are creating a verbatim model. But with XOR, you have the added ability to create a hybrid model, that is, performing CAD operations on a verbatim model to create a model that has both the accuracy from the scan as well as the design intent of a designed model.

In this example, we have an autosurface of a bottom of a bottle. What if the scan of the bottom of the bottle isn’t flat? Well then our autosurface of the bottom of the bottle may not be flat either.




Using the rewrap command, we can extend the mesh in a natural way, create our autosurfaced solid model, then create a perfectly flat surface.

We can also change the height of the bottle by using a different cutting plane!




More Examples…

We’ll be posting the final example of how this command can be applied soon! If you missed the first example, check it out here!.


  • Share/Bookmark