Generation of a Solid Model of a Cutting Tool

Location: Bayswater North, VIC

Duration: 5 months

Proposed start date: August 2018

Keywords: Software engineering, Calculus, Kinematics, Programming Language, 3D Graphic Frameworks, Literature Review

Please note: Due to funding requirements, students must have Australian Citizenship or Permanent Residency to apply. Any applicants not meeting this requirement will be ineligible for this project

Project Background

ANCA’s CIMulator3D software provides the ability to visualize and simulate the manufacture of a cutting tool. The result of a simulation in CIMulator3D is a 3D model of a finished cutting tool. This model looks like a solid, water-tight model, but is in fact made up of many triangles that have gaps. The resulting model can be exported in file formats such as STL, DXF, VRML, IGES, STEP. When exporting to IGES/STEP formats we convert the triangles into NURBS surfaces. However, the conversion process is only as good as the underlying model so the resulting surfaces also have gaps.

Research to be Conducted

The goal of the project is to generate a water-tight solid 3D model that can be exported as a STEP or IGES file. Key objectives of the project:

  • Based on a thorough literature review, shortlist approaches that can be used for generating a solid model of a cutting tool
  • Develop a software prototype using one of (or a combination) of approaches

Skills Required

We are looking for a PhD student with the following skills:

  • Software engineering, computer science or related qualification
  • Engineering mathematics: calculus, numerical analysis, kinematics
  • Programming languages, preferably C++
  • Experience with 3D graphics frameworks (e.g. OpenGL)
  • Familiarity with 3D geometric modelling techniques such as point cloud fitting with NURBS surfaces.

Expected Outcomes

• A standalone software prototype of one of the chosen approaches
• A report detailing
– The results of the literature review
– Advantages and disadvantages of the shortlisted approaches
– The approach taken during development of the prototype
– Performance benchmarks (CPU and memory usage) of the prototype
– Remaining technical challenges that need to be overcome

Additional Details

The intern will receive $3,000 per month of the internship, usually in the form of stipend payments.

It is expected that the intern will primarily undertake this research project during regular business hours, spending at least 80% of their time on-site with the industry partner.  The intern will be expected to maintain contact with their academic mentor throughout the internship either through face-to-face or phone meetings as appropriate.

The intern and their academic mentor will have the opportunity to negotiate the project’s scope, milestones and timeline during the project planning stage.

To participate in the APR.Intern program, all applicants must satisfy the following criteria:

  • Be a PhD student currently enrolled at an Australian university
  • PhD candidature must be confirmed
  • Applicants must have the written approval of their Principal Supervisor to undertake the internship. This approval must be submitted at the time of application.
  • Internships are also subject to any requirements stipulated by the student’s and the academic mentor’s university
Applications Close

 25 July 2018


INT – 0451