{
  "_id": "6ac38d6c285e8e46a0843ff4",
  "Package": "svgViewR",
  "Date": "2023-08-28",
  "Title": "3D Animated Interactive Visualizations Using SVG and WebGL",
  "Description": "Creates 3D animated, interactive visualizations that can\nbe viewed in a web browser.",
  "Version": "1.4.3",
  "Author": "Aaron M Olsen, Alejandro J Romero",
  "Maintainer": "Aaron M Olsen <aarolsen@gmail.com>",
  "URL": "https://aaronolsen.github.io/tutorials/visualization3d.html",
  "License": "GPL (>= 2)",
  "NeedsCompilation": "yes",
  "Packaged": {
    "Date": "2026-10-05 11:34:50 UTC",
    "User": "root"
  },
  "Repository": "https://aaronolsen.r-universe.dev",
  "Date/Publication": "2023-08-28 20:30:53 UTC",
  "RemoteUrl": "https://github.com/cran/svgViewR",
  "RemoteRef": "HEAD",
  "RemoteSha": "5b2634bcdd40efdcbfb081b3213abb89fc981915",
  "_user": "aaronolsen",
  "_type": "src",
  "_file": "svgViewR_1.4.3.tar.gz",
  "_fileid": "https://r2.ropensci.org/ab6de52192cab9e1b6b92ab43038784c1239bee8a2288e4bf55b0eb92ef40f27",
  "_filesize": 435753,
  "_sha256": "ab6de52192cab9e1b6b92ab43038784c1239bee8a2288e4bf55b0eb92ef40f27",
  "_expires": "2027-01-13T11:43:38.000Z",
  "_created": "2026-10-05T11:34:50.000Z",
  "_published": "2026-10-05T11:43:39.933Z",
  "_jobs": [
    {
      "job": 111742843850,
      "time": 107,
      "config": "linux-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11343116638"
    },
    {
      "job": 111742843913,
      "time": 109,
      "config": "linux-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11342612603"
    },
    {
      "job": 111742843872,
      "time": 106,
      "config": "linux-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11342732655"
    },
    {
      "job": 111742843817,
      "time": 120,
      "config": "linux-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11343256665"
    },
    {
      "job": 111742843942,
      "time": 181,
      "config": "macos-oldrel-arm64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11343032627"
    },
    {
      "job": 111742843924,
      "time": 479,
      "config": "macos-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11343227519"
    },
    {
      "job": 111742843951,
      "time": 161,
      "config": "macos-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11342752607"
    },
    {
      "job": 111742843830,
      "time": 303,
      "config": "macos-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11343102114"
    },
    {
      "job": 111742003544,
      "time": 142,
      "config": "source",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11342757083"
    },
    {
      "job": 111742843596,
      "time": 80,
      "config": "wasm-release",
      "r": "4.6.0",
      "check": "OK",
      "artifact": "11342303319"
    },
    {
      "job": 111742843932,
      "time": 342,
      "config": "windows-devel-arm64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11342079439"
    },
    {
      "job": 111742844072,
      "time": 141,
      "config": "windows-devel-x86_64",
      "r": "4.7.0",
      "check": "OK",
      "artifact": "11343201699"
    },
    {
      "job": 111742843892,
      "time": 104,
      "config": "windows-oldrel-x86_64",
      "r": "4.5.3",
      "check": "OK",
      "artifact": "11342582015"
    },
    {
      "job": 111742844029,
      "time": 348,
      "config": "windows-release-arm64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11342238985"
    },
    {
      "job": 111742843861,
      "time": 97,
      "config": "windows-release-x86_64",
      "r": "4.6.1",
      "check": "OK",
      "artifact": "11342602644"
    }
  ],
  "_host": "GitHub-Actions",
  "_buildurl": "https://github.com/r-universe/aaronolsen/actions/runs/37303586620",
  "_status": "success",
  "_upstream": "https://github.com/cran/svgViewR",
  "_commit": {
    "id": "5b2634bcdd40efdcbfb081b3213abb89fc981915",
    "author": "Aaron M Olsen <aarolsen@gmail.com>",
    "committer": "cran-robot <csardi.gabor+cran@gmail.com>",
    "message": "version 1.4.3\n",
    "time": 1693254653
  },
  "_maintainer": {
    "name": "Aaron M Olsen",
    "email": "aarolsen@gmail.com",
    "login": "aaronolsen",
    "description": "Scientist, designer, and entrepreneur",
    "uuid": 8532593
  },
  "_distro": "resolute",
  "_registered": true,
  "_dependencies": [
    {
      "package": "R",
      "version": ">= 3.2.4",
      "role": "Depends"
    },
    {
      "package": "Rcpp",
      "role": "LinkingTo"
    },
    {
      "package": "grid",
      "role": "Imports"
    },
    {
      "package": "rjson",
      "role": "Imports"
    },
    {
      "package": "methods",
      "role": "Imports"
    },
    {
      "package": "Rcpp",
      "version": ">= 0.9.9",
      "role": "Imports"
    }
  ],
  "_owner": "cran",
  "_selfowned": true,
  "_usedby": 3,
  "_updates": [],
  "_tags": [],
  "_stars": 0,
  "_contributors": [
    {
      "user": "aaronolsen",
      "count": 6,
      "uuid": 8532593
    }
  ],
  "_userbio": {
    "uuid": 8532593,
    "type": "user",
    "name": "Aaron Olsen",
    "followers": 43,
    "description": "Scientist, designer, and entrepreneur"
  },
  "_downloads": {
    "count": 478,
    "source": "https://cranlogs.r-pkg.org/downloads/total/last-month/svgViewR"
  },
  "_devurl": "https://github.com/aaronolsen/tutorials",
  "_searchresults": 22,
  "_topics": [
    "cpp"
  ],
  "_rbuild": "4.6.1",
  "_assets": [
    "extra/citation.cff",
    "extra/citation.html",
    "extra/citation.json",
    "extra/citation.txt",
    "extra/contents.json",
    "extra/manual.pdf",
    "extra/svgViewR.html"
  ],
  "_realowner": "aaronolsen",
  "_cranurl": false,
  "_releases": [
    {
      "version": "1.0.0",
      "date": "2014-12-28"
    },
    {
      "version": "1.0.1",
      "date": "2015-06-17"
    },
    {
      "version": "1.2",
      "date": "2016-09-26"
    },
    {
      "version": "1.3",
      "date": "2018-01-20"
    },
    {
      "version": "1.4",
      "date": "2019-07-09"
    },
    {
      "version": "1.4.1",
      "date": "2020-10-03"
    },
    {
      "version": "1.4.2",
      "date": "2022-11-03"
    },
    {
      "version": "1.4.3",
      "date": "2023-08-28"
    }
  ],
  "_exports": [
    "addMeshes",
    "apply_transform_svg",
    "applyQuat_svg",
    "applyTransform_svg",
    "applyTransformations",
    "avec_svg",
    "axisAngle2Quat",
    "axisAngle2Tmat",
    "bestAlign_svg",
    "box_in_box_faces",
    "cameraParameters",
    "circlePoint_svg",
    "cleanMesh",
    "cprod_svg",
    "create_circle_plane_mesh",
    "create_cuboid_mesh",
    "create_curved_plane_mesh",
    "create_curved_ring_mesh",
    "create_cylinder_mesh",
    "create_plane_mesh",
    "create_ring_plane_mesh",
    "create_sphere_mesh",
    "create_square_ring_mesh",
    "darkenCol",
    "default_gpar",
    "defineCircle_svg",
    "distancePointToLine_svg",
    "distPointToPlane_svg",
    "dppt_svg",
    "findPlotDims",
    "fitPlane_svg",
    "fitShapes",
    "html2plot",
    "image2world",
    "JSONToobj",
    "lightenCol",
    "lim2corners",
    "mtransform_svg",
    "objToJSON",
    "plot_svg_shapes",
    "pointLineProj_svg",
    "pointNormalOnLine_svg",
    "pointPlaneProj_svg",
    "print.obj",
    "quat2RM_svg",
    "read_obj_str",
    "readCam",
    "readHTML",
    "readOBJ",
    "Rhttpd2",
    "rm2euler",
    "RM2Quat_svg",
    "sd_linkr",
    "set_plane_corners",
    "splitAlphaNum",
    "svg_axis_grids",
    "svg_axis_polygons",
    "svg_axis_ticks",
    "svg_box_lim",
    "svg_ranges",
    "svg.arrow",
    "svg.arrows",
    "svg.bboxLight",
    "svg.box",
    "svg.camera",
    "svg.carrow",
    "svg.ccuboid",
    "svg.circles",
    "svg.close",
    "svg.cone",
    "svg.coupler",
    "svg.cplanes",
    "svg.cuboid",
    "svg.cylinder",
    "svg.dcylinder",
    "svg.deform",
    "svg.farrow",
    "svg.frame",
    "svg.hcuboid",
    "svg.images",
    "svg.iplanes",
    "svg.lines",
    "svg.mesh",
    "svg.new",
    "svg.open",
    "svg.pal",
    "svg.panel",
    "svg.paths",
    "svg.pathsC",
    "svg.plane",
    "svg.points",
    "svg.pointsC",
    "svg.rotate",
    "svg.socket",
    "svg.sphere",
    "svg.spheres",
    "svg.text",
    "svg.transform",
    "svg.translate",
    "svg.triangle",
    "svgviewr_env",
    "svgviewr.circles",
    "svgviewr.lines",
    "svgviewr.new",
    "svgviewr.paths",
    "svgviewr.pathsC",
    "svgviewr.points",
    "svgviewr.pointsC",
    "svgviewr.text",
    "svgviewr.write",
    "tm2JSON",
    "tMatrixEP_svg",
    "uvector_svg",
    "viewer_save_image",
    "vorthogonal_svg",
    "webColor",
    "write_HTML",
    "writeOBJ"
  ],
  "_help": [
    {
      "page": "svgViewR-package",
      "title": "3D Animated Interactive Visualizations using SVG and webGL",
      "topics": [
        "svgViewR-package",
        "addMeshes",
        "applyQuat_svg",
        "applyTransformations",
        "applyTransform_svg",
        "apply_transform_svg",
        "avec_svg",
        "axisAngle2Quat",
        "axisAngle2Tmat",
        "bestAlign_svg",
        "box_in_box_faces",
        "cameraParameters",
        "circlePoint_svg",
        "cleanMesh",
        "cprod_svg",
        "create_circle_plane_mesh",
        "create_cuboid_mesh",
        "create_curved_plane_mesh",
        "create_curved_ring_mesh",
        "create_cylinder_mesh",
        "create_plane_mesh",
        "create_ring_plane_mesh",
        "create_sphere_mesh",
        "create_square_ring_mesh",
        "darkenCol",
        "default_gpar",
        "defineCircle_svg",
        "distancePointToLine_svg",
        "distPointToPlane_svg",
        "dppt_svg",
        "findPlotDims",
        "fitPlane_svg",
        "fitShapes",
        "html2plot",
        "image2world",
        "JSONToobj",
        "lightenCol",
        "lim2corners",
        "mtransform_svg",
        "plot_svg_shapes",
        "pointLineProj_svg",
        "pointNormalOnLine_svg",
        "pointPlaneProj_svg",
        "quat2RM_svg",
        "readCam",
        "readHTML",
        "read_obj_str",
        "Rhttpd2",
        "Rhttpd2-class",
        "rm2euler",
        "RM2Quat_svg",
        "sd_linkr",
        "set_plane_corners",
        "splitAlphaNum",
        "svg.arrow",
        "svg.box",
        "svg.camera",
        "svg.carrow",
        "svg.ccuboid",
        "svg.circles",
        "svg.cone",
        "svg.coupler",
        "svg.cplanes",
        "svg.cuboid",
        "svg.cylinder",
        "svg.dcylinder",
        "svg.deform",
        "svg.farrow",
        "svg.frame",
        "svg.hcuboid",
        "svg.images",
        "svg.iplanes",
        "svg.open",
        "svg.pal",
        "svg.panel",
        "svg.paths",
        "svg.plane",
        "svg.pointsC",
        "svg.rotate",
        "svg.socket",
        "svg.sphere",
        "svg.spheres",
        "svg.text",
        "svg.transform",
        "svg.translate",
        "svg.triangle",
        "svgviewr.circles",
        "svgviewr.lines",
        "svgviewr.new",
        "svgviewr.paths",
        "svgviewr.pathsC",
        "svgviewr.points",
        "svgviewr.pointsC",
        "svgviewr.text",
        "svgviewr.write",
        "svgviewr_env",
        "svgviewr_ranges",
        "svg_axis_grids",
        "svg_axis_polygons",
        "svg_axis_ticks",
        "svg_box_lim",
        "svg_ranges",
        "tm2JSON",
        "tMatrixEP_svg",
        "uvector_svg",
        "viewer_save_image",
        "vorthogonal_svg",
        "webColor",
        "writeOBJ",
        "write_HTML"
      ]
    },
    {
      "page": "objToJSON",
      "title": "Converts OBJ to JSON",
      "topics": [
        "objToJSON"
      ]
    },
    {
      "page": "readOBJ",
      "title": "Reads an OBJ file",
      "topics": [
        "print.obj",
        "readOBJ"
      ]
    },
    {
      "page": "svg.arrows",
      "title": "Write arrows to Viewer",
      "topics": [
        "svg.arrows"
      ]
    },
    {
      "page": "svg.bboxLight",
      "title": "Adds light(s) to Viewer",
      "topics": [
        "svg.bboxLight"
      ]
    },
    {
      "page": "svg.close",
      "title": "Closes Viewer connection",
      "topics": [
        "svg.close"
      ]
    },
    {
      "page": "svg.lines",
      "title": "Add Connected Line Segments to SVG Viewer",
      "topics": [
        "svg.lines"
      ]
    },
    {
      "page": "svg.mesh",
      "title": "Write mesh to Viewer",
      "topics": [
        "svg.mesh"
      ]
    },
    {
      "page": "svg.new",
      "title": "Create new Viewer file",
      "topics": [
        "svg.new"
      ]
    },
    {
      "page": "svg.pathsC",
      "title": "Connect points with path lines in SVG Viewer",
      "topics": [
        "svg.pathsC"
      ]
    },
    {
      "page": "svg.points",
      "title": "Write points to SVG Viewer",
      "topics": [
        "svg.points"
      ]
    }
  ],
  "_rundeps": [
    "Rcpp",
    "rjson"
  ],
  "_sysdeps": [
    {
      "shlib": "libstdc++",
      "package": "libstdc++6",
      "source": "gcc",
      "version": "16-20260322-1ubuntu1",
      "name": "c++",
      "homepage": "http://gcc.gnu.org/",
      "description": "GNU Standard C++ Library v3"
    }
  ],
  "_score": 2.296665190261531,
  "_indexed": true,
  "_nocasepkg": "svgviewr",
  "_universes": [
    "aaronolsen"
  ],
  "_binaries": [
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.4.3",
      "date": "2026-10-05T11:36:45.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "5b2634bcdd40efdcbfb081b3213abb89fc981915",
      "fileid": "https://r2.ropensci.org/37539a8414f2842d8c990f075cae0ef33df2ca57b6dc7f208d3e28acea0deffe",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aaronolsen/actions/runs/37303586620"
    },
    {
      "r": "4.7.0",
      "os": "linux",
      "version": "1.4.3",
      "date": "2026-10-05T11:36:37.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "5b2634bcdd40efdcbfb081b3213abb89fc981915",
      "fileid": "https://r2.ropensci.org/8228e3dd3027e667d66a73545c367247e0402fc24e17473d08df2fe038168de3",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aaronolsen/actions/runs/37303586620"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.4.3",
      "date": "2026-10-05T11:36:46.000Z",
      "distro": "resolute",
      "arch": "aarch64",
      "commit": "5b2634bcdd40efdcbfb081b3213abb89fc981915",
      "fileid": "https://r2.ropensci.org/ce9043c42fe5a317bbd9a187af6b0ce99fca2167aaf604893896e2e2ab55b16c",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aaronolsen/actions/runs/37303586620"
    },
    {
      "r": "4.6.1",
      "os": "linux",
      "version": "1.4.3",
      "date": "2026-10-05T11:36:55.000Z",
      "distro": "resolute",
      "arch": "x86_64",
      "commit": "5b2634bcdd40efdcbfb081b3213abb89fc981915",
      "fileid": "https://r2.ropensci.org/f8497621b35f62c4daddda0d03ac982d1d73761a818342e33300ab1af078e782",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aaronolsen/actions/runs/37303586620"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.4.3",
      "date": "2026-10-05T11:37:30.000Z",
      "arch": "aarch64",
      "commit": "5b2634bcdd40efdcbfb081b3213abb89fc981915",
      "fileid": "https://r2.ropensci.org/9bf47ff55ad5b171fb81bee3c389a01de7fbe702f5d3de85d60aae74aa8ce072",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aaronolsen/actions/runs/37303586620"
    },
    {
      "r": "4.5.3",
      "os": "mac",
      "version": "1.4.3",
      "date": "2026-10-05T11:41:05.000Z",
      "arch": "x86_64",
      "commit": "5b2634bcdd40efdcbfb081b3213abb89fc981915",
      "fileid": "https://r2.ropensci.org/7c741c9d5b0ea1c7094892a2a4abc877b0472dddc98609c5d4d704ff5df8934a",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aaronolsen/actions/runs/37303586620"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.4.3",
      "date": "2026-10-05T11:36:51.000Z",
      "arch": "aarch64",
      "commit": "5b2634bcdd40efdcbfb081b3213abb89fc981915",
      "fileid": "https://r2.ropensci.org/faf3cd8e0c3016805edc88d8f40bae86a7db6440a123fec87461c144d8ec2275",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aaronolsen/actions/runs/37303586620"
    },
    {
      "r": "4.6.1",
      "os": "mac",
      "version": "1.4.3",
      "date": "2026-10-05T11:38:36.000Z",
      "arch": "x86_64",
      "commit": "5b2634bcdd40efdcbfb081b3213abb89fc981915",
      "fileid": "https://r2.ropensci.org/b1c16f965f33555d28aeb129329bc8fca07c440a775d0dd201e012a5fc5fe321",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aaronolsen/actions/runs/37303586620"
    },
    {
      "r": "4.6.0",
      "os": "wasm",
      "version": "1.4.3",
      "date": "2026-10-05T11:36:35.000Z",
      "arch": "emscripten",
      "commit": "5b2634bcdd40efdcbfb081b3213abb89fc981915",
      "fileid": "https://r2.ropensci.org/a0a33133a4188a4b08a3e4e5a991dec043e0d100b37342f699618ef61be29130",
      "status": "success",
      "buildurl": "https://github.com/r-universe/aaronolsen/actions/runs/37303586620"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.4.3",
      "date": "2026-10-05T11:39:42.000Z",
      "arch": "aarch64",
      "commit": "5b2634bcdd40efdcbfb081b3213abb89fc981915",
      "fileid": "https://r2.ropensci.org/1d08a5f4624e947f55cf4e7f08e6d93aeffdd467207347cf16e8ad09cdeea4d0",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aaronolsen/actions/runs/37303586620"
    },
    {
      "r": "4.7.0",
      "os": "win",
      "version": "1.4.3",
      "date": "2026-10-05T11:36:02.000Z",
      "arch": "x86_64",
      "commit": "5b2634bcdd40efdcbfb081b3213abb89fc981915",
      "fileid": "https://r2.ropensci.org/a4fa6878b0a4231abb28854e020714d0aaa4326389e9b06863c065a19c580973",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aaronolsen/actions/runs/37303586620"
    },
    {
      "r": "4.5.3",
      "os": "win",
      "version": "1.4.3",
      "date": "2026-10-05T11:36:13.000Z",
      "arch": "x86_64",
      "commit": "5b2634bcdd40efdcbfb081b3213abb89fc981915",
      "fileid": "https://r2.ropensci.org/8521370225418447a3266ac779db32794797a20c542302e01b25d00052c5dd45",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aaronolsen/actions/runs/37303586620"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.4.3",
      "date": "2026-10-05T11:40:02.000Z",
      "arch": "aarch64",
      "commit": "5b2634bcdd40efdcbfb081b3213abb89fc981915",
      "fileid": "https://r2.ropensci.org/13bf0101c4cbe335d8dfe2a3fd8a497a173c3111ed6c96420b076321f27092ff",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aaronolsen/actions/runs/37303586620"
    },
    {
      "r": "4.6.1",
      "os": "win",
      "version": "1.4.3",
      "date": "2026-10-05T11:36:03.000Z",
      "arch": "x86_64",
      "commit": "5b2634bcdd40efdcbfb081b3213abb89fc981915",
      "fileid": "https://r2.ropensci.org/69eed57f80563d0b7841adb4c209e3ccd6bdd983bb49804488aa67f711936bd6",
      "status": "success",
      "check": "OK",
      "buildurl": "https://github.com/r-universe/aaronolsen/actions/runs/37303586620"
    }
  ]
}