Results 1 to 2 of 2
Thread: Random Points inside a Polygon
- 09-22-2008, 08:27 PM #1
Member
- Join Date
- Jul 2008
- Posts
- 16
- Rep Power
- 0
Random Points inside a Polygon
Hi all
I need to create 3 random points inside a hexagon whose median I have.
I used the following logic, but all I am getting is points on the median and not around it within the boundary.
Can someone please help me correct my logic.
Description of variables:
x1 and y1 are the median of the hexagon.
r is the radius of the hexagon
Any help will be much appreciated.Java Code:int x1 = vnuBS.returnBSList().get(i).getMedianPoint().x; int y1 = vnuBS.returnBSList().get(i).getMedianPoint().y; double x = x1 + r * Math.cos(generator.irand(0,360)); double y = y1 + r * Math.sin(generator.irand(0,360)); if (x > x1) x = x1 - (rand.nextFloat() % r); else x = x1 + (rand.nextFloat() % r); System.out.println("x: "+x); if (y > y1) y = y1 - (rand.nextFloat() % r); else y = y1 + (rand.nextFloat() % r);
Thanks.
- 09-23-2008, 03:28 AM #2
Similar Threads
-
How do I generate random numbers in a certain range using the random class?
By frasifrasi in forum New To JavaReplies: 8Last Post: 04-19-2009, 05:50 PM -
given number of points(cordinates) , find max points lie on the same line ?
By Hayzam in forum New To JavaReplies: 2Last Post: 08-24-2008, 12:30 AM -
How to Fill a Polygon in Java
By Java Tip in forum java.awtReplies: 0Last Post: 06-22-2008, 11:10 PM -
How to Draw a Polygon in Java
By Java Tip in forum java.awtReplies: 0Last Post: 06-22-2008, 11:09 PM -
random numbers without random class`
By carlos123 in forum New To JavaReplies: 4Last Post: 01-17-2008, 10:44 PM


LinkBack URL
About LinkBacks
Reply With Quote
Bookmarks