ARPublish

ARPublish[expr]

publish expr to an AR device.

ARPublish[{expr1,expr2,}]

display expri in a browsable gallery layout.

Details and Options

  • ARPublish is typically used to visualize 3D geometric or graphics objects in an augmented reality (AR) device such as a mobile phone or tablet.
  • ARPublish returns a barcode image that can be scanned by an AR device.
  • The following expressions expr can be given:
  • Graphics3Ddeploy 3D graphics
    Graphicscreate 3D graphics by projecting the graphics
    Regiondeploy a geometric region (balls, meshes, ...)
    Image3Ddeploy a 3D image as voxels
    Imageuse an image as a rectangular texture
    Textcreate an extruded shape of a text
    Entitydeploy the "Region" property of an entity
  • ARPublish takes the following options:
  • PermissionsAutomaticpermissions for the deployed object
    TargetSystem Alltarget architecture
  • Typical values for TargetSystem include "iOS", "iPadOS" and "Android".

Examples

open allclose all

Basic Examples  (3)

Deploy a Graphics3D object to an AR device:

Scan the barcode image to visualize on a phone or tablet:

Deploy a map of France:

Scan the barcode image to visualize on a phone or tablet:

Display a list of models in a browsable gallery layout:

Scope  (18)

Graphics  (4)

Deploy a 2D graphics object:

Deploy a Graphics3D object:

Deploy a 3D plot:

Deploy graphics from a file:

Regions  (3)

Deploy a geometric object:

Deploy a mesh region:

Deploy a surface:

GeoPolygons  (2)

Deploy a polygon with GeoPosition:

Deploy a polygon with GeoGridPosition:

Images  (2)

Deploy 2D images:

Deploy 3D images:

Entities  (5)

Deploy a trefoil knot:

Deploy an anatomical skull:

Deploy a map of France:

Deploy a Petersen graph:

Deploy a chemical caffeine:

Texts  (2)

Deploy a text:

Deploy a text with style:

Options  (1)

TargetSystem  (1)

TargetSystem can be used to specify additional platforms; includes "iOS":

"Android":

"iPadOS":

Applications  (11)

Graphics  (3)

Visualize 3D basic primitives:

Visualize 2D basic primitives:

Write a text to view in AR:

Visualization  (3)

Visualize a spherical surface:

A bar chart:

Visualize a reconstructed surface from 3D data:

Chemistry  (3)

Visualize a molecule in 3D:

Gallery of molecules:

Entities:

Biology  (2)

Visualize a peptide:

Visualize a protein in different plot themes:

Properties & Relations  (1)

Export a 3D object to AR formats such as USD:

GLTF:

Wolfram Research (2023), ARPublish, Wolfram Language function, https://reference.wolfram.com/language/ref/ARPublish.html (updated 2024).

Text

Wolfram Research (2023), ARPublish, Wolfram Language function, https://reference.wolfram.com/language/ref/ARPublish.html (updated 2024).

CMS

Wolfram Language. 2023. "ARPublish." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2024. https://reference.wolfram.com/language/ref/ARPublish.html.

APA

Wolfram Language. (2023). ARPublish. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/ARPublish.html

BibTeX

@misc{reference.wolfram_2024_arpublish, author="Wolfram Research", title="{ARPublish}", year="2024", howpublished="\url{https://reference.wolfram.com/language/ref/ARPublish.html}", note=[Accessed: 06-October-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_arpublish, organization={Wolfram Research}, title={ARPublish}, year={2024}, url={https://reference.wolfram.com/language/ref/ARPublish.html}, note=[Accessed: 06-October-2024 ]}