Learn R Programming

uniformly (version 0.5.0)

rphong_on_hemisphere: Sampling on hemisphere

Description

Sampling on a hemisphere according to the Phong density (dimension 3).

Usage

rphong_on_hemisphere(n, alpha = 0, r = 1)

Value

The simulations in a n times 3 matrix.

Arguments

n

number of simulations

alpha

parameter of the Phong density, a positive number; 0 for uniform sampling (default)

r

radius

Examples

Run this code
if (FALSE) {
library(rgl)
sims <- rphong_on_hemisphere(400, alpha = 10)
spheres3d(0, 0, 0, color = "red", alpha = 0.5)
points3d(sims)}

Run the code above in your browser using DataLab