Package: rasengan 0.0.16

rasengan: Generation of Geometric Curves

Provides functions to generate and sample geometric curves. Each function returns a data frame of 2D coordinates, suitable for visualization or further geometric processing.

Authors:Akiru Kato [aut, cre], Jordan Peck [cph], Kjetil Olsen Lye [cph], Kohei Kumazaki [cph], Øystein Myrmo [cph], Wollnashorn [cph], Google Inc. [cph]

rasengan_0.0.16.tar.gz
rasengan_0.0.16.zip(r-4.7)rasengan_0.0.16.zip(r-4.6)rasengan_0.0.16.zip(r-4.5)
rasengan_0.0.16.tgz(r-4.6-x86_64)rasengan_0.0.16.tgz(r-4.6-arm64)rasengan_0.0.16.tgz(r-4.5-x86_64)rasengan_0.0.16.tgz(r-4.5-arm64)
rasengan_0.0.16.tar.gz(r-4.7-arm64)rasengan_0.0.16.tar.gz(r-4.7-x86_64)rasengan_0.0.16.tar.gz(r-4.6-arm64)rasengan_0.0.16.tar.gz(r-4.6-x86_64)
rasengan_0.0.16.tgz(r-4.6-emscripten)
manual.pdf |manual.html
card.svg |card.png
rasengan/json (API)

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

Bug tracker:https://github.com/paithiov909/rasengan/issues

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

On CRAN:

Conda:

cpp

2.85 score 1 scripts 70 exports 18 dependencies

Last updated from:bb205da8dd. Checks:13 OK. Indexed: yes.

TargetResultTimeFilesSyslog
linux-devel-arm64OK121
linux-devel-x86_64OK136
source / vignettesOK249
linux-release-arm64OK136
linux-release-x86_64OK110
macos-release-arm64OK108
macos-release-x86_64OK198
macos-oldrel-arm64OK123
macos-oldrel-x86_64OK181
windows-develOK126
windows-releaseOK112
windows-oldrelOK151
wasm-releaseOK118

Exports:%!*%as_patternbezier_derivativebezier_normalbezier_tangentblendcapcirculatecompute_handlescurve_archimedeancurve_beziercurve_cyclic_harmoniccurve_epicycloidcurve_epitrochoidcurve_gearcurve_heartcurve_hypocycloidcurve_hypotrochoidcurve_lissajouscurve_ranunculoidcurve_rosecurve_spirographdeg2raddelaunayease_bezierease_inease_in_outease_outexpandfbbridge_2d_fromfbbridge_fromfbm_fromfractlookat3dmagndc_mulnoise_2dnoise_3dnormalisenormalizeobservepath_clothoidpath_mousepersp3dpingpongpulserad2degreset_stateringsrings_indexseq_colorseq_easeshiftsmootherstepsmoothstepsnakesnake_indexsph_harmspiralspiral_indexstate_bouncing_ptsstate_orbitsstridestride_indextrace_flowviewport3dwind_mousewrapzigzagzigzag_index

Dependencies:affinerclicpp11dplyrgenericsgluelifecyclemagrittrpillarpkgconfigpurrrR6rlangtibbletidyselectutf8vctrswithr

Readme and manuals

Help Manual

Help pageTopics
Cast a vector into a native rasteras_pattern
Bezier curve utilitiesbezier bezier_derivative bezier_normal bezier_tangent curve_bezier
3D world to camera transformationcamera lookat3d persp3d viewport3d
Methods for chakra objectschakra circulate observe reset_state
Construct Bezier control points from a sequence of positionscompute_handles
Generate geometric curvescurve-others curve_archimedean curve_cyclic_harmonic curve_epicycloid curve_epitrochoid curve_gear curve_heart curve_hypocycloid curve_hypotrochoid curve_lissajous curve_ranunculoid curve_rose curve_spirograph
Compute Delaunay triangulationdelaunay
Expand gridexpand
Generators for FBM and FBBfbbridge_2d_from fbbridge_from fbm fbm_from
Miscellaneous functionsdeg2rad fract mag misc pingpong rad2deg
Simply value modificationsblend cap modifications normalise normalize pulse wrap
Perspective division%!*% ndc_mul
Create a noise generatornoise noise_2d noise_3d
Generate an Euler spiral or biarc curve pathpath_clothoid
Generate a human-like mouse movement pathpath_mouse wind_mouse
Reorder objects by cyclic shifts or scanning patternsreorder rings rings.data.frame rings.default rings.nativeRaster rings_index shift shift.data.frame shift.default shift.nativeRaster snake snake.data.frame snake.default snake.nativeRaster snake_index spiral spiral.data.frame spiral.default spiral.nativeRaster spiral_index stride stride.data.frame stride.default stride.nativeRaster stride_index zigzag zigzag.data.frame zigzag.default zigzag.nativeRaster zigzag_index
Interpolate between two valuesseq_color seq_ease
Smoothing functionsease_bezier ease_in ease_in_out ease_out smootherstep smoothstep
Evaluate real spherical harmonicssph_harm
Generate a state for bouncing pointsstate_bouncing_pts
Create a state for orbital motionstate_orbits
Trace trajectories through a flowtrace_flow