WOLFRAM

ARPublish
ARPublish

Unsupported in CloudUpdated in 14.1[Experimental]

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)Summary of the most common use cases

Deploy a Graphics3D object to an AR device:

Out[2]=2

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

Out[3]=3

Deploy a map of France:

Out[2]=2

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

Out[3]=3

Display a list of models in a browsable gallery layout:

Out[2]=2

Scope  (18)Survey of the scope of standard use cases

Graphics  (4)

Deploy a 2D graphics object:

Out[1]=1
Out[2]=2

Deploy a Graphics3D object:

Out[1]=1
Out[2]=2

Deploy a 3D plot:

Out[1]=1
Out[2]=2

Deploy graphics from a file:

Out[1]=1
Out[2]=2

Regions  (3)

Deploy a geometric object:

Out[1]=1

Deploy a mesh region:

Out[1]=1
Out[2]=2

Deploy a surface:

Out[2]=2
Out[3]=3

GeoPolygons  (2)

Deploy a polygon with GeoPosition:

Out[1]=1

Deploy a polygon with GeoGridPosition:

Out[1]=1

Images  (2)

Deploy 2D images:

Out[2]=2

Deploy 3D images:

Out[2]=2

Entities  (5)

Deploy a trefoil knot:

Out[2]=2
Out[3]=3

Deploy an anatomical skull:

Out[2]=2
Out[3]=3

Deploy a map of France:

Out[2]=2
Out[3]=3

Deploy a Petersen graph:

Out[2]=2
Out[3]=3

Deploy a chemical caffeine:

Out[2]=2
Out[3]=3

Texts  (2)

Deploy a text:

Out[1]=1

Deploy a text with style:

Out[1]=1
Out[2]=2

Options  (1)Common values & functionality for each option

TargetSystem  (1)

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

Out[2]=2

"Android":

Out[3]=3

"iPadOS":

Out[4]=4

Applications  (11)Sample problems that can be solved with this function

Graphics  (3)

Visualize 3D basic primitives:

Out[1]=1
Out[2]=2

Visualize 2D basic primitives:

Out[1]=1
Out[2]=2

Write a text to view in AR:

Out[2]=2

Visualization  (3)

Visualize a spherical surface:

Out[1]=1
Out[2]=2

A bar chart:

Out[1]=1
Out[2]=2

Visualize a reconstructed surface from 3D data:

Out[1]=1
Out[2]=2

Chemistry  (3)

Visualize a molecule in 3D:

Out[1]=1
Out[2]=2

Gallery of molecules:

Out[1]=1
Out[2]=2

Entities:

Out[1]=1
Out[2]=2

Biology  (2)

Visualize a peptide:

Out[1]=1
Out[2]=2

Visualize a protein in different plot themes:

Out[1]=1
Out[2]=2

Properties & Relations  (1)Properties of the function, and connections to other functions

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

Out[1]=1

GLTF:

Out[2]=2
Wolfram Research (2023), ARPublish, Wolfram Language function, https://reference.wolfram.com/language/ref/ARPublish.html (updated 2024).
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).

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.

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

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

BibTeX

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

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

BibLaTeX

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

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