Find Jobs
Hire Freelancers

C# 2D Polygon Boolean

$30-250 USD

Completed
Posted over 5 years ago

$30-250 USD

Paid on delivery
I need code that can subtract a polygon from another polygon. I've tried Clipper, GPC but I have a really hard time understanding and using other peoples code. The input data will be an array of Vector2's (see image "Shape Structure") and the output code I need is Triangle Strips. struct Triangle_Strip { Vector 2[] Points = new Vector2[3]; } Two example images are attached that show the common workload. I use MonoGame's Vector2 class and that is preferred but if you need to make your own just please make sure it uses floats.
Project ID: 17877523

About the project

6 proposals
Remote project
Active 5 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi! My name is Andrei, I'm a student at Computer Science in my last year. I've had a lot of similar projects which included polygon clipping at my graphic courses in my university (right now I'm in top 20 at my university regarding grades, #19 to be more precise) and besides that I already have 4 years of experience as a C# Developer in total from 2 companies, one in UK and one in Romania. I'm very familiar with poligons and the math behind them, so I can assure you I can develop your desired software with your requirements give one day or two. All the best!
$120 USD in 2 days
5.0 (6 reviews)
3.7
3.7
6 freelancers are bidding on average $176 USD for this job
User Avatar
Hey, I've got huge experience in C# programming and knowledge as well. Check my profile for sure. Thanks!
$155 USD in 3 days
4.9 (30 reviews)
5.6
5.6
User Avatar
..............................................................................................................................................
$333 USD in 3 days
5.0 (4 reviews)
4.2
4.2
User Avatar
Hello. I have good skills in C#. I have read your project description and checked images carefully. I'm sure i can do your project perfectly. But i have some questions. Let me know if you would like to discuss our next steps please. Thank you. Yang L.
$140 USD in 3 days
5.0 (8 reviews)
4.0
4.0
User Avatar
Hi Sir I am an experienced individual having more then 5 years of experience related to this,I have done wide number of projects, i am interested to work on this task ,for details please inbox me. Regards
$155 USD in 3 days
5.0 (6 reviews)
3.1
3.1
User Avatar
Hi our team is ready for this work we will provide you quality service More than 400 project completed 50 people working in our team all are highly professional our team is highly expert in logo design,webdesign,php,mangento,joomla,html,wordpress, E commerce ,.net ,Data entry,android application,software development and different platforms Our software development department works on simple and smooth process which consists of four steps: Step#1: You share your requirements with us . Step#2: Our business analyst will gather necessary and sufficient information which will be converted into organized technical documents. Step#3: Our developers will start working on the provided documents which will be based on your shared information. Step#4: The product is developed and deployed on your machine after which our testing process will be started. We will provide quality service .I hope that you will consider our team
$155 USD in 3 days
5.0 (5 reviews)
3.0
3.0

About the client

Flag of UNITED STATES
Penrose, United States
5.0
2
Payment method verified
Member since Apr 5, 2011

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.