/** * This method fills the point with coordinates of randomly selected point inside a convex hull * of randomly selected mesh. * @param store * the variable to store with coordinates of randomly selected selected point inside a convex hull * of randomly selected mesh */ @Override public void getRandomPoint(Vector3f store) { super.getRandomPoint(store); // now move the point from the meshe's face towards the center of the mesh // the center is in (0, 0, 0) in the local coordinates store.multLocal(FastMath.nextRandomFloat()); }
/** * This method fills the point with coordinates of randomly selected point inside a convex hull * of randomly selected mesh. * @param store * the variable to store with coordinates of randomly selected selected point inside a convex hull * of randomly selected mesh */ @Override public void getRandomPoint(Vector3f store) { super.getRandomPoint(store); // now move the point from the meshe's face towards the center of the mesh // the center is in (0, 0, 0) in the local coordinates store.multLocal(FastMath.nextRandomFloat()); }
/** * This method fills the point with coordinates of randomly selected point inside a convex hull * of randomly selected mesh. * @param store * the variable to store with coordinates of randomly selected selected point inside a convex hull * of randomly selected mesh */ @Override public void getRandomPoint(Vector3f store) { super.getRandomPoint(store); // now move the point from the meshe's face towards the center of the mesh // the center is in (0, 0, 0) in the local coordinates store.multLocal(FastMath.nextRandomFloat()); }