Octree based Cubical Marching Squares algorithm

This project received 9 bids from talented freelancers with an average bid price of €609 EUR.

Get free quotes for a project like this
Employer working
Project Budget
€250 - €750 EUR
Total Bids
Project Description


I would need an java library which allows me to do basic modifications on a octree (Adding/Removing Blocks/Spheres) and extract the mesh using the cubical marching squares algorithm described here: [url removed, login to view]~cyy/publications/papers/[url removed, login to view]

The algorithm need to be able to:

-Support tiling.

-Support different levels of detail for each tile.

As a brief layout, i would need following functions:

Octree world=new Octree(float maximumTileSize);

[url removed, login to view](Sphere(Vector3f(height,widht,depth),Vector3f position));

[url removed, login to view](Box(Vector3f(height,widht,depth),Vector3f position));

[url removed, login to view](Box(Vector3f(height,widht,depth),Vector3f position));

List tiles=[url removed, login to view]();

[url removed, login to view](0).buildMesh(MeshInformation mesh, int maxDepth);

I would provide the basic classes with the //todo functions.

Looking to make some money?

  • Set your budget and the timeframe
  • Outline your proposal
  • Get paid for your work

Hire Freelancers who also bid on this project

    • Forbes
    • The New York Times
    • Time
    • Wall Street Journal
    • Times Online