Package: svgViewR 1.4.3

svgViewR: 3D Animated Interactive Visualizations Using SVG and WebGL

Creates 3D animated, interactive visualizations that can be viewed in a web browser.

Authors:Aaron M Olsen, Alejandro J Romero

svgViewR_1.4.3.tar.gz
svgViewR_1.4.3.zip(r-4.5)svgViewR_1.4.3.zip(r-4.4)svgViewR_1.4.3.zip(r-4.3)
svgViewR_1.4.3.tgz(r-4.4-x86_64)svgViewR_1.4.3.tgz(r-4.4-arm64)svgViewR_1.4.3.tgz(r-4.3-x86_64)svgViewR_1.4.3.tgz(r-4.3-arm64)
svgViewR_1.4.3.tar.gz(r-4.5-noble)svgViewR_1.4.3.tar.gz(r-4.4-noble)
svgViewR_1.4.3.tgz(r-4.4-emscripten)svgViewR_1.4.3.tgz(r-4.3-emscripten)
svgViewR.pdf |svgViewR.html
svgViewR/json (API)

# Install 'svgViewR' in R:
install.packages('svgViewR', repos = c('https://aaronolsen.r-universe.dev', 'https://cloud.r-project.org'))

Peer review:

Bug tracker:https://github.com/aaronolsen/tutorials/issues

Uses libs:
  • c++– GNU Standard C++ Library v3

On CRAN:

2.10 score 2 packages 21 scripts 309 downloads 118 exports 2 dependencies

Last updated 1 years agofrom:5b2634bcdd. Checks:OK: 9. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 13 2024
R-4.5-win-x86_64OKNov 13 2024
R-4.5-linux-x86_64OKNov 13 2024
R-4.4-win-x86_64OKNov 13 2024
R-4.4-mac-x86_64OKNov 13 2024
R-4.4-mac-aarch64OKNov 13 2024
R-4.3-win-x86_64OKNov 13 2024
R-4.3-mac-x86_64OKNov 13 2024
R-4.3-mac-aarch64OKNov 13 2024

Exports:addMeshesapply_transform_svgapplyQuat_svgapplyTransform_svgapplyTransformationsavec_svgaxisAngle2QuataxisAngle2TmatbestAlign_svgbox_in_box_facescameraParameterscirclePoint_svgcleanMeshcprod_svgcreate_circle_plane_meshcreate_cuboid_meshcreate_curved_plane_meshcreate_curved_ring_meshcreate_cylinder_meshcreate_plane_meshcreate_ring_plane_meshcreate_sphere_meshcreate_square_ring_meshdarkenColdefault_gpardefineCircle_svgdistancePointToLine_svgdistPointToPlane_svgdppt_svgfindPlotDimsfitPlane_svgfitShapeshtml2plotimage2worldJSONToobjlightenCollim2cornersmtransform_svgobjToJSONplot_svg_shapespointLineProj_svgpointNormalOnLine_svgpointPlaneProj_svgprint.objquat2RM_svgread_obj_strreadCamreadHTMLreadOBJRhttpd2rm2eulerRM2Quat_svgsd_linkrset_plane_cornerssplitAlphaNumsvg_axis_gridssvg_axis_polygonssvg_axis_tickssvg_box_limsvg_rangessvg.arrowsvg.arrowssvg.bboxLightsvg.boxsvg.camerasvg.carrowsvg.ccuboidsvg.circlessvg.closesvg.conesvg.couplersvg.cplanessvg.cuboidsvg.cylindersvg.dcylindersvg.deformsvg.farrowsvg.framesvg.hcuboidsvg.imagessvg.iplanessvg.linessvg.meshsvg.newsvg.opensvg.palsvg.panelsvg.pathssvg.pathsCsvg.planesvg.pointssvg.pointsCsvg.rotatesvg.socketsvg.spheresvg.spheressvg.textsvg.transformsvg.translatesvg.trianglesvgviewr_envsvgviewr.circlessvgviewr.linessvgviewr.newsvgviewr.pathssvgviewr.pathsCsvgviewr.pointssvgviewr.pointsCsvgviewr.textsvgviewr.writetm2JSONtMatrixEP_svguvector_svgviewer_save_imagevorthogonal_svgwebColorwrite_HTMLwriteOBJ

Dependencies:Rcpprjson

Readme and manuals

Help Manual

Help pageTopics
3D Animated Interactive Visualizations using SVG and webGLsvgViewR-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
Converts OBJ to JSONobjToJSON
Reads an OBJ fileprint.obj readOBJ
Write arrows to Viewersvg.arrows
Adds light(s) to Viewersvg.bboxLight
Closes Viewer connectionsvg.close
Add Connected Line Segments to SVG Viewersvg.lines
Write mesh to Viewersvg.mesh
Create new Viewer filesvg.new
Connect points with path lines in SVG Viewersvg.pathsC
Write points to SVG Viewersvg.points