It is essentially a Matlab Toolbox consisting several dozens of function coded by authors. The position, orientation, and size of joints are independent of each other with in this toolbox. The position,namely the joint center, follows a Poisson's distribution. The orientation can be either deterministic or has a Fisherd istribution while the joint size can be any form of distribution. Please refer the word document RJNS3D函数简介和测试.doc for detailed explanation of each of the function.
Please kindly cite following papers if you used any of the functions or algorithms listed in this Github repository, thank you
Jin, Wencheng, et al. "Analytical expressions for the size distribution function of elliptical joints." Int J Rock Mech Min Sci 70 (2014): 201-211.
Jin, Wencheng, et al. "Elliptical fracture network modeling with validation in Datong Mine, China." Environmental Earth Sciences 73.11 (2015): 7089-7101.
Gao, Mingzhong, et al. "Fracture size estimation using data from multiple boreholes." International Journal of Rock Mechanics and Mining Sciences 86 (2016): 29-41.