Commit Graph

25 Commits

Author SHA1 Message Date
Xevion
4867978302 fix imports, get rid of unused tooltips and unused private prev tracking vars 2020-05-06 13:38:17 -05:00
Xevion
40af3d68bf remove unused onValidate, rename regenerate point method 2020-05-06 13:35:44 -05:00
Xevion
0dbbebb975 implement CustomEditor GUI and most of the new handling 2020-05-06 13:34:11 -05:00
Xevion
b2a001a574 figuring out how CustomEditor works, more comments expanding on how the Editor should function 2020-05-06 10:27:33 -05:00
Xevion
190b248332 begin work on new sampling methods editor allowing better control over point generation 2020-05-06 10:13:59 -05:00
Xevion
0bfab637f4 show point count in debug statement 2020-05-06 07:22:09 -05:00
Xevion
a3c7534d9e add simple point generation timing debug statement 2020-05-06 06:59:54 -05:00
Xevion
bd273d95da fix optimized poisson sampling (thanks to @TechSparx) https://twitter.com/TechSparx/status/1257943563335200768 2020-05-06 03:05:08 -05:00
Xevion
746db120e6 comments, add wireframe option for radius display 2020-05-06 02:59:40 -05:00
Xevion
11b3cc08a8 rearrange bridson improvements math 2020-05-06 02:49:35 -05:00
Xevion
19ab5d857b remove incorrect "diameter" math 2020-05-06 02:21:08 -05:00
Xevion
0e0154e10e improved bridson's algorithm attempt 2020-05-06 00:23:59 -05:00
Xevion
1c6c997db9 update sphere rendering and random point sampling to compensate for poisson sampling method, add radius and retry attempt properties for poisson 2020-05-05 23:35:21 -05:00
Xevion
74e0bdd47e fix poisson disc sampling 2020-05-05 21:15:42 -05:00
Xevion
1051fd3fde implement poisson sampling 2020-05-05 20:38:24 -05:00
Xevion
ff0fb7521a skeleton method for poisson disc sampling seblague 2020-05-05 14:32:34 -05:00
Xevion
c12980ee69 correct cube to sphere, remove extraneous offset arg 2020-05-05 14:32:07 -05:00
Xevion
f2336e62c5 add minimal README 2020-05-05 14:23:48 -05:00
Xevion
0fdc28810a make methods private, switch to var type, fix sphere offsets and draw correctly, add sampling method update to OnValidate event 2020-05-05 14:20:50 -05:00
Xevion
97df401b84 use switch statement for sampling method selection, add tooltips to inspector attributes 2020-05-05 10:14:35 -05:00
Xevion
df97edd5a4 add ProjectSettings folder to repo 2020-05-05 10:03:37 -05:00
Xevion
47842d3554 add gitignore for IDEA project files 2020-05-05 10:03:21 -05:00
Xevion
fb0756e622 move random sampling method into separate class, general cleanup, update .gitignore with less 2020-05-05 10:00:40 -05:00
Xevion
243650a4bc update .gitignore position 2020-05-05 08:11:54 -05:00
Xevion
7d3fb1741f project init, add basic .gitignore 2020-05-05 08:04:52 -05:00