Skip to content

Commit e8d3b5d

Browse files
dmurdochcran-robot
authored andcommitted
version 1.3.16
1 parent acd4e4d commit e8d3b5d

32 files changed

+2845
-284
lines changed

DESCRIPTION

+7-5
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
Package: rgl
2-
Version: 1.3.14
2+
Version: 1.3.16
33
Title: 3D Visualization Using OpenGL
44
Authors@R: c(person("Duncan", "Murdoch", role = c("aut", "cre"),
55
email = "murdoch.duncan@gmail.com"),
@@ -25,7 +25,8 @@ Authors@R: c(person("Duncan", "Murdoch", role = c("aut", "cre"),
2525
person("Ivan", "Krylov", role = "ctb"),
2626
person("Michael", "Sumner", role = "ctb"),
2727
person("Mike", "Stein", role = "ctb"),
28-
person("Jonathon", "Love", role = "ctb"))
28+
person("Jonathon", "Love", role = "ctb"),
29+
person("Mapbox team", role = c("ctb", "cph")))
2930
Depends: R (>= 3.6.0)
3031
Suggests: MASS, markdown (>= 1.12), rmarkdown (>= 2.16), deldir (>=
3132
1.0-4), orientlib, lattice, misc3d, magick, plotrix (>= 3.7-3),
@@ -53,7 +54,7 @@ VignetteBuilder: knitr
5354
Biarch: true
5455
RoxygenNote: 7.2.3
5556
NeedsCompilation: yes
56-
Packaged: 2024-11-16 13:53:20 UTC; murdoch
57+
Packaged: 2025-01-05 21:51:11 UTC; murdoch
5758
Author: Duncan Murdoch [aut, cre],
5859
Daniel Adler [aut],
5960
Oleg Nenadic [ctb],
@@ -76,7 +77,8 @@ Author: Duncan Murdoch [aut, cre],
7677
Ivan Krylov [ctb],
7778
Michael Sumner [ctb],
7879
Mike Stein [ctb],
79-
Jonathon Love [ctb]
80+
Jonathon Love [ctb],
81+
Mapbox team [ctb, cph]
8082
Maintainer: Duncan Murdoch <murdoch.duncan@gmail.com>
8183
Repository: CRAN
82-
Date/Publication: 2024-11-16 17:10:02 UTC
84+
Date/Publication: 2025-01-06 13:29:35 UTC

MD5

+31-24
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
e73499cb89e0d6e97b8ba271c46739fd *COPYING
2-
dea6a14199d51773b8e341e6f8cfedd3 *DESCRIPTION
2+
39befa6ae9c9b978728d320b37225be8 *DESCRIPTION
33
4d0f472918fbde70f8fbc4683caa098d *NAMESPACE
4-
29da4b5db26cfe1d4d8a6934e244ffc3 *NEWS.md
4+
c00b44facb821dde2319b850cb48c6dd *NEWS.md
55
664118a44d0cbf5e0754bf2b3fcce21b *R/Sweave.R
66
488aa117a50a2759259e34bb73705935 *R/addNormals.mesh3d.R
77
d62767b6f3a51c93f666e30e437e5556 *R/animate.R
@@ -75,13 +75,13 @@ cafb08b2f8a5fc5ad72623e3b493b590 *R/testthat.R
7575
b3dd6af59f03c97611ad8f6632896fb5 *R/thigmophobe3d.R
7676
2e72fce267427a1271402c20b0133fa6 *R/tkpar3dsave.R
7777
045ea58eb2d624a009c89851a247fa80 *R/tkspin3d.R
78-
b91d5a633bc9cd56dcc6716515582028 *R/triangulate.R
78+
5ed229ff44c1addf7f2fae4507c4ec7c *R/triangulate.R
7979
c20ba1ca95350a9dd167a9b0f3ffae40 *R/turn3d.R
8080
df8eb36c57e8c90c13f55d69d6308609 *R/webGL.R
8181
a311022208404beca8c3e139ff0eb27c *R/webGLcontrols.R
8282
bf49a233d31d1b3db72726d570ee0918 *R/windows/noOpenGL.R
83-
8f0642942e39663fc12d0f6c5723db3f *R/zzz.R
84-
4c0d3e77ac57c401b75bb8b24f904561 *README.md
83+
0137edab60e8599bec676ee4d175f77f *R/zzz.R
84+
3eb410a42d2d1f15b47a8630bcc97c15 *README.md
8585
8d9ca5ac2634347cfba7eae767b0a4be *build/vignette.rds
8686
10e89b551cff8c2453ea69fde1b97493 *cleanup
8787
2d4b751aa2e1bb3825138c0648daf01e *configure
@@ -103,22 +103,22 @@ c56a043aa14d19271d1943429565d957 *demo/simpleShinyRgl.R
103103
5544dce93555cfaced50ee41283e9e58 *inst/demodata/region.dat
104104
7cb1d00317b98837740fe4f337de1319 *inst/doc/WebGL.R
105105
ba423688f47be227b23d1a99f70ae19b *inst/doc/WebGL.Rmd
106-
15c07e459a22c78950a60ea25e7a3f3e *inst/doc/WebGL.html
106+
e6ce7a7421aeef1427e7bfe6d9bfb24c *inst/doc/WebGL.html
107107
45bbc4edb6f6054e4147fdee9adba607 *inst/doc/demos.R
108108
9e4e2dfd8be1d70ff5d08c1350616dc5 *inst/doc/demos.Rmd
109-
8477e3a1f91d21478570cab23a060ccb *inst/doc/demos.html
109+
c399d33f73dc4eafe1014b96936af80e *inst/doc/demos.html
110110
46750e778a5cdb4d65c347f8e43df623 *inst/doc/deprecation.R
111111
d93699606e0a70e2cfcfad8f46a49818 *inst/doc/deprecation.Rmd
112-
199eced6a24f35b2e4ff3446d5e1a31f *inst/doc/deprecation.html
112+
cb4927d49347fc38ac4876686fb6cf00 *inst/doc/deprecation.html
113113
102273b012dbe6da84fc3dc0210942c9 *inst/doc/pkgdown.R
114114
c68ce6499014b01fafd7123168af5804 *inst/doc/pkgdown.Rmd
115-
e2503ee1ab52211d4fb075e58d0c9961 *inst/doc/pkgdown.html
115+
22b1afb8b1b1dfb23068cabe3acffebb *inst/doc/pkgdown.html
116116
9664d98e81455c748449d8e81f5b55dc *inst/doc/rgl.R
117117
80a7cf9bed625bb15f6b8aec3871c875 *inst/doc/rgl.Rmd
118-
cb1bef5f7bbc31c54a4d1b6bb808f1a7 *inst/doc/rgl.html
118+
443f6200ab97c15ae756a2c6140fa845 *inst/doc/rgl.html
119119
64c8d0281c1a359f8e8c8c5dd0a901a4 *inst/doc/transparency.R
120120
f5ccff0ed1d816f4a67335fbf76d9016 *inst/doc/transparency.Rmd
121-
8c250aae0259848fd54d1d238efc3551 *inst/doc/transparency.html
121+
88fd9495cddba647dbcd24aa06466679 *inst/doc/transparency.html
122122
b4ef592c88333c7c509dd74fcd1912d9 *inst/fonts/FreeMono.ttf
123123
867469f13ff81dec9adf2ae2f6ea2899 *inst/fonts/FreeSans.ttf
124124
dc0004a804503e126bc99998c7a1c677 *inst/fonts/FreeSerif.ttf
@@ -197,7 +197,7 @@ de261b9d3a7eaa565af5eff6143aa678 *man/cylinder3d.Rd
197197
9341bca00a9c0c0170964684b215dbe7 *man/extrude3d.Rd
198198
34012fc0fe8d969c9b58fb0102ee4fd6 *man/facing3d.Rd
199199
9631bfc372795aa01646eb14ed157c4d *man/figWidth.Rd
200-
68a1ffaec54a80e65a7067d216d8e173 *man/figures/READMEpolyhedra-1-rgl.png
200+
68a1ffaec54a80e65a7067d216d8e173 *man/figures/READMEpolyhedra-1.-rgl.png
201201
f73be26f635d11cc1519fbc1b81f5f82 *man/getBoundary3d.Rd
202202
5d9a4e23d227a291d4defcb31d1ad873 *man/gltfTypes.Rd
203203
b45b8c32e7731c5e6e886706da165451 *man/grid3d.Rd
@@ -206,7 +206,7 @@ c18a412273542f21a322c4034a9d1dd0 *man/hover3d.Rd
206206
7ab6d7d03af0fee5880b73351dbcd14f *man/import.Rd
207207
0a6538e26f3b23ee6c5ded415416fdeb *man/in_pkgdown_example.Rd
208208
8a6c0e7bf63f4a1a6507f4f1a78a75f0 *man/light.Rd
209-
2b154f7eea6b2c3904c9bf1be93df6f4 *man/makeDependency.Rd
209+
e0bdc1eb6683505ef7483a27f50e83ec *man/makeDependency.Rd
210210
cda790c9dedd443d3d2026443a74847c *man/material.Rd
211211
78d40ae7b865fb06b3bd4bb2db39063f *man/matrices.Rd
212212
8c2f51a8c132bb14f88e849e9279b2bf *man/merge.mesh3d.Rd
@@ -230,7 +230,7 @@ d8ccf0171e5fd6a72de70317f1887a2b *man/playwidget.Rd
230230
23eb50400a78cb07d3161403d39970fd *man/plot3d.formula.Rd
231231
a4edc9ebc2936bceadab36495397f6e4 *man/plot3d.lm.Rd
232232
33afb4076c567721b27885bfdc09683b *man/plotmath3d.Rd
233-
bb1923383b7b2e46539d7d7ed3b4f2ad *man/polygon3d.Rd
233+
7235a478dda9845cc3932a864f7d8310 *man/polygon3d.Rd
234234
e9a6dfef9217caca244679b2f107b16f *man/postscript.Rd
235235
38ff96c01b537b6f00c0f61226f33d2e *man/primitives.Rd
236236
ec0713d1216f9a2ae185418e72e24401 *man/propertyControl.Rd
@@ -293,7 +293,7 @@ d24f2e28706faf0585435219c0e66190 *man/tkrgl.Rd
293293
eea2c935a9cef078649d2a3161d29622 *man/tkspin3d.Rd
294294
eddbd60c251d4272e87cd9d567edc332 *man/tkspinControl.Rd
295295
63cd50cefd3d4c217b595f578ebbe225 *man/toggleWidget.Rd
296-
0c7a268095e9af8fe2c2535af8c60315 *man/triangulate.Rd
296+
c7be1ef27ef503570af4f02373fa25f5 *man/triangulate.Rd
297297
48140ff7d386202959c76071902a414a *man/turn3d.Rd
298298
dc0ac6d11c5477ee5764eaa53ebb53e3 *man/vertexControl.Rd
299299
0e041da38113b65bc5d5cfdebaaa62de *man/viewpoint.Rd
@@ -319,9 +319,9 @@ b128eb378abdd8e63ea8287e7f9f6254 *src/Disposable.h
319319
f8fb0ce951e728ea2f718367a7fde662 *src/Light.h
320320
d09267b7768c63f6a3e4c4903d264d9b *src/LineSet.cpp
321321
2bf6e3de146ee759c5f220f3fc274548 *src/LineStripSet.cpp
322-
ba831198a7f8b0dfb6193099100bc90c *src/Makevars.in
323-
5d1fb8ae9de0fd82d033c13cc9aa1360 *src/Makevars.ucrt
324-
405d951020753218d78683c01515be5f *src/Makevars.win.in
322+
8b96a0e482fc1b31ee9872f3bebf104e *src/Makevars.in
323+
eff6c0692e388c895adf3ddfd5ec6eac *src/Makevars.ucrt
324+
c484d757647710b12269f5e83d76f481 *src/Makevars.win.in
325325
4b46dfdb0c59bc83955058d3c4f4cecb *src/Material.cpp
326326
ff38052209f826bc9a5d455b1b205f94 *src/Material.h
327327
e343ba05213e74db397fe9b92438ffa7 *src/NULLgui.cpp
@@ -354,16 +354,19 @@ a491381a9ebba6b3b96e948ae91c7690 *src/TextSet.h
354354
185da3f91499a82042e390c6c6fe0bee *src/Viewpoint.cpp
355355
3658644b5831742b84bc8ca6f098d0ec *src/Viewpoint.h
356356
cfdeef059a3ac805b9c5d42564c68143 *src/api.cpp
357-
a410cf95b47be6ea4829cbe8a2c0fcb1 *src/api.h
357+
cfec0929cd9a6f8c7e3b7defb09cd82a *src/api.h
358358
66827aad6cbe13a612d9c49f606330ae *src/assert.cpp
359359
1a30ef7cbbd3426ec7047805ab23c156 *src/assert.h
360360
e8d73cefb6eef5a933e3552bcf1850fb *src/build/autoconf/config.guess
361361
45c1d61d9e0b95c49e82a5fbf13a963f *src/build/autoconf/config.sub
362362
586e11e672654565bc308257346587d6 *src/build/autoconf/install-sh
363363
b2bdcba6e0c177d3b65bd91192a16cfc *src/callbacks.cpp
364364
eaf77259ad89bde780fe9b73fcd66d1b *src/config.h
365-
ebe6157e770aaf9ab88188fbc66ad142 *src/device.cpp
365+
567afa81d6e494592f1d6d3b76b04412 *src/device.cpp
366366
010a3f1fda4b767e8709a7b870730395 *src/devicemanager.cpp
367+
ffd4d13bec4e81db5a3b1734ec52855b *src/earcut.cpp
368+
0652c9aa0d7435db4efcc11962e59e51 *src/ext/earcut/LICENSE
369+
bde3bd8906ac6bd327d540004cb05988 *src/ext/earcut/earcut.h
367370
dadfdb1523fa7cb2b605ca739d3dc7d8 *src/ext/ftgl/FTBuffer.cpp
368371
ab357afb70bd9d9b2249e2628af41eba *src/ext/ftgl/FTCharToGlyphIndexMap.h
369372
b253ec3869e48b3b716c54d900c2ea9e *src/ext/ftgl/FTCharmap.cpp
@@ -462,7 +465,7 @@ e2aa679f6fa6e32cfca3a7866ff0f744 *src/gl2ps.h
462465
1d04ab6833c14ba95e190ecdd7a9ed71 *src/glgui.h
463466
8c82bd7fe8397a6811976db16363319e *src/gui.cpp
464467
2ca359dab037ad2aef6ee87226d34402 *src/gui.h
465-
179ede15d389d070a83e720ffdce8ba8 *src/init.cpp
468+
3aa888d3b2bb2e620148e96ae699ccb0 *src/init.cpp
466469
53469e8732dbde6abd8888821b5e9d47 *src/init.h
467470
fe7602c5e1f839e5a131e1e75e95a219 *src/lib.h
468471
08e21b435918c9b61a599b4457b91aea *src/opengl.h
@@ -489,12 +492,16 @@ fac235696a7454133d287870ac5a1237 *src/scene.h
489492
febd9e89d7f0be0a0fe263718c89e1f6 *src/subscene.cpp
490493
9f224a3de3fd08d5986c23d563ac0b1d *src/subscene.h
491494
85a2bf4ffefd0d62fb061e7fc5db0a0d *src/types.h
492-
92c672a5afea844e91842981af75c5ed *src/useNULL/Makevars
493-
056484817534d16c9a825cde6e5e7e32 *src/useNULL/Makevars.in
495+
3f7dafb9dc83ac610209ead380985bad *src/useNULL/Makevars
496+
4b87f665d81e43d4c885513cf6cdb74d *src/useNULL/Makevars.in
497+
0652c9aa0d7435db4efcc11962e59e51 *src/useNULL/ext/earcut/LICENSE
498+
bde3bd8906ac6bd327d540004cb05988 *src/useNULL/ext/earcut/earcut.h
499+
0652c9aa0d7435db4efcc11962e59e51 *src/useNULL/ext/earcut/earcut/LICENSE
500+
bde3bd8906ac6bd327d540004cb05988 *src/useNULL/ext/earcut/earcut/earcut.h
494501
f8c8c445081c434c2c11e9389ebd540a *src/win32gui.cpp
495502
305ea9cb6c67ba53cd2e719ceb614479 *src/win32gui.h
496503
a93f7b56f763cabe646ff97b6bdf2aea *src/win32lib.cpp
497-
57d1b620137708b19acc05abe9a334b2 *src/x11gui.cpp
504+
e9fae34fdf9ebc616de9bed912fec22b *src/x11gui.cpp
498505
5a31996f072a8e64d3fd4a4b31879d0c *src/x11gui.h
499506
a3721c12b29d48604b94a7f31c8598e1 *src/x11lib.cpp
500507
c1cfc4a2398fb865c5cb4da26b1c5c8c *tests/bbox3dtests.R

NEWS.md

+13
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,16 @@
1+
# rgl 1.3.16
2+
3+
## Bug fixes
4+
5+
* `triangulate()` now uses the `earcut` library
6+
from https://github.com/mapbox/earcut.hpp, which
7+
should be faster and more reliable than the
8+
previous R implementation.
9+
* In cases where the X11 server did not provide sufficient
10+
support, `rgl.init()` could sometimes segfault. That has
11+
been fixed, and warning messages have been made more
12+
informative.
13+
114
# rgl 1.3.14
215

316
## Minor changes

0 commit comments

Comments
 (0)