Home > Our Services > Core CAD R&D

Core CAD R&D

We have project experiences and profound R&D knowledge in the following areas

B-spline curves
interpolation, fitting; energy minimization curve fairing; fair curve on surface; curve with fixed length; parser and convert equations into NURBS curve; curve extracted from mesh boundary, image silhouettes, and free-hand sketching.

B-spline surfaces
interpolation, fitting & energy minimization fairing; fair surface extension; trim surfaces; surface deformations; modeling; repair ripple/bumpy surfaces; making surfaces normal and curvature continuity.

CAE geometry modeling
turning a CAE deformed mesh back to a CAD model; body repair for valid meshing; CAE mesh repair.

CAD solid creation & repair

knitting surfaces together to form a solid; repair faulty solid caused by Boolean operations; replace unwanted bad surface geometries; fix edge gaps.

GPU and multi-core based CAD development

applications include draft analysis, mold analysis; surface quality analysis; fast collision detections.

Solid modeling by body sweep
unique technology to create a CAD solid by sweeping a 3D body, to differentiate from pure graphical NC simulation.

Free-style subdivision surface modeling
our FreeShape technology enables modeling with 4-sided full patches for arbitrary topology from elementary solids.

CFD geometry pre-processing

CFD sketch and solid modeling; CFD meshing; user interfaces; and CFD parameter setting; interactions with CFD computation programs; visualization of CFD results.

Reverse Engineering
  • Point cloud processing – noise removal, simplify, smooth, meshing
  • Mesh processing – meshing from point cloud; simplification, smoothing, segmentation; feature line generation; mesh quad-rization.   
  • Surfaces & solids recognition – recognition of plane, sphere, cylinder, cone, extrusion, and revolved surfaces/solids.
  • Curves on mesh – mesh contour curves; mesh section curves; mesh feature lines; sketching on mesh; patch boundary curves.
  • Automatic surfacing – Automatic patching the mesh based on mesh quad-rization, feature lines, and other mesh curves.
  • Manual surfacing – surface lofting from section and boundary curves.