Package: x3ptools 0.0.4.9000

x3ptools: Tools for Working with 3D Surface Measurements

The x3p file format is specified in ISO standard 5436:2000 to describe 3d surface measurements. 'x3ptools' allows reading, writing and basic modifications to the 3D surface measurements.

Authors:Heike Hofmann [aut, cre, cph], Susan Vanderplas [aut], Yuhang Lin [aut], Ganesh Krishnan [aut], Eric Hare [aut]

x3ptools_0.0.4.9000.tar.gz
x3ptools_0.0.4.9000.zip(r-4.5)x3ptools_0.0.4.9000.zip(r-4.4)x3ptools_0.0.4.9000.zip(r-4.3)
x3ptools_0.0.4.9000.tgz(r-4.4-any)x3ptools_0.0.4.9000.tgz(r-4.3-any)
x3ptools_0.0.4.9000.tar.gz(r-4.5-noble)x3ptools_0.0.4.9000.tar.gz(r-4.4-noble)
x3ptools_0.0.4.9000.tgz(r-4.4-emscripten)x3ptools_0.0.4.9000.tgz(r-4.3-emscripten)
x3ptools.pdf |x3ptools.html
x3ptools/json (API)
NEWS

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

Peer review:

Bug tracker:https://github.com/heike/x3ptools/issues

Datasets:
  • lea - Subsampled scan of a land-engraved area
  • wire - Subsampled wire cut scan

On CRAN:

7.70 score 8 stars 2 packages 281 scripts 215 downloads 58 exports 77 dependencies

Last updated 2 months agofrom:3a76128d87. Checks:OK: 7. Indexed: yes.

TargetResultDate
Doc / VignettesOKNov 01 2024
R-4.5-winOKNov 01 2024
R-4.5-linuxOKNov 01 2024
R-4.4-winOKNov 02 2024
R-4.4-macOKNov 01 2024
R-4.3-winOKNov 01 2024
R-4.3-macOKNov 02 2024

Exports:%>%addtemplate_x3pdf_to_x3pimage_x3pinterpolate_x3pread_x3protate_x3psample_x3pstl_to_x3ptmd_to_x3ptranspose_x3pwrite_x3px_flip_x3px3p_add_annotationx3p_add_gridx3p_add_hlinex3p_add_legendx3p_add_maskx3p_add_mask_layerx3p_add_metax3p_add_vlinex3p_averagex3p_bin_stripesx3p_circle_selectx3p_cropx3p_darkerx3p_delete_maskx3p_extractx3p_extract_profilex3p_extract_profile_segmentsx3p_flip_xx3p_flip_yx3p_fuzzyselectx3p_get_scalex3p_imagex3p_interpolatex3p_lighterx3p_m_to_mumx3p_mask_legendx3p_mask_quantilex3p_modify_xmlx3p_paste_commentx3p_readx3p_read_datx3p_read_folderx3p_read_pluxx3p_rotatex3p_samplex3p_scale_unitx3p_selectx3p_shade_maskx3p_show_xmlx3p_snapshotx3p_to_dfx3p_transposex3p_trim_nax3p_writey_flip_x3p

Dependencies:assertthatbase64encbitbit64bmpbslibcachemclicliprcolorspacecpp11crayondigestdownloaderdplyrevaluatefansifarverfastmapfontawesomefsgenericsgluehighrhmshtmltoolshtmlwidgetsigraphimagerjpegjquerylibjsonliteknitrlabelinglatticelifecyclemagrittrMASSMatrixmemoisemimemunsellpillarpkgconfigpngpracmaprettyunitsprogresspurrrR6rappdirsRColorBrewerRcppreadbitmapreadrrglrlangrmarkdownsassscalesstringistringrtibbletidyrtidyselecttifftinytextzdbutf8vctrsviridisLitevroomwithrxfunxml2yamlzoo

Readme and manuals

Help Manual

Help pageTopics
Helper functionconvert_raster_to_png
Convert a data frame into an x3p filedf_to_x3p
Dimension of an x3p objectdim.x3p
Show meta information of an x3p filehead.x3p
Raster image of an x3p surfaceimage.x3p
Subsampled scan of a land-engraved arealea
Show meta information of an x3p fileprint.x3p
Convert an STL file to an x3p filestl_to_x3p
Read (or convert) from TMD file to x3ptmd_to_x3p
Subsampled wire cut scanwire
Add annotations to an x3p objectx3p_add_annotation
Add a grid of helper lines to the mask of an x3p objectx3p_add_grid
Add horizontal line to the mask of an x3p objectx3p_add_hline
Display legend in active rgl objectx3p_add_legend
Add/Exchange a mask for an x3p objectx3p_add_mask
Add a layer to the maskx3p_add_mask_layer
Add/change xml meta information in x3p objectaddtemplate_x3p x3p_add_meta
Add vertical line to the mask of an x3p objectx3p_add_vline
Average an x3p objectx3p_average
Add colored stripes of the surface gradient to the mask of an x3p objectx3p_bin_stripes
Select a circle area on the surface of an x3p file using rglx3p_circle_select
Crop an x3p object to a specified width and heightx3p_crop
Darken active rgl objectx3p_darker
Delete mask from an x3p objectx3p_delete_mask
Extract values from a surface matrix based on a maskx3p_extract
Interactively select a line on the active rgl devicex3p_extract_profile
Extract profiles from surface using multiple segmentsx3p_extract_profile_segments
Flip the x coordinate of an x3p filex3p_flip_x x_flip_x3p
Flip the y coordinate of an x3p imagex3p_flip_y y_flip_x3p
Interactive selection of region of interestx3p_fuzzyselect
Check resolution of a scanx3p_get_scale
Plot x3p object as an imageimage_x3p x3p_image
Interpolate from an x3p objectinterpolate_x3p x3p_interpolate
Lighten active rgl objectx3p_lighter
Convert x3p header information to microns from metersx3p_m_to_mum
Get legend for mask colorsx3p_mask_legend
Draw a quantile region on the maskx3p_mask_quantile
Modify xml elements meta information in x3p objectx3p_modify_xml
Append a comment to the current x3p filex3p_paste_comment
Read an x3p file into an x3p objectread_x3p x3p_read
Read data from an x-y-z filex3p_read_dat
Read all x3p files in a folderx3p_read_folder
Read information from plux filex3p_read_plux
Rotate an x3p objectrotate_x3p x3p_rotate
Sample from an x3p objectsample_x3p x3p_sample
Scale x3p object by given unitx3p_scale_unit
Draw rectangle on the mask of an x3p file using rglx3p_select
Shade the mask of an x3p object to reflect its surface profilex3p_shade_mask
Show xml elements from meta information in x3p objectx3p_show_xml
Take a snapshot of the active rgl device and save in a filex3p_snapshot
Convert an x3p file into a data framex3p_to_df
Transpose an x3p objecttranspose_x3p x3p_transpose
Trim rows and columns with missing values only from an x3px3p_trim_na
Write an x3p object to a filewrite_x3p x3p_write