ARPublish
詳細とオプション
- ARPublishは,一般に,携帯電話やタブレットのような拡張現実デバイスで3Dの幾何学オブジェクトあるいはグラフィックスオブジェクトを可視化するために使われる.
- ARPublishはARデバイスでスキャンできるバーコード画像を返す.
- 次は,使用可能な式 expr である.
-

Graphics3D 3Dグラフィックスを配備する 
Graphics グラフィックスを投影することで3Dグラフィックスを作成する 
Region 幾何学領域(球体,メッシュ等)を配備する 
Image3D 3D画像をボクセルとして配備する 
Image 画像を矩形テクスチャとして使用する 
Molecule 分子を棒球モデルとして表示する 
BioMolecule ポリマー鎖をリボンとして表示する 
Text テキストの押出し形状を作成する 
Entity 実体の"Region"特性を配備する - ARPublishは,以下のオプションを取る.
-
Permissions Automatic 配備されたオブジェクトのパーミッション TargetSystem All ターゲットのアーキテクチャ - TargetSystemの典型的な値には,「iOS」,「iPadOS」,「Android」がある.
例題
すべて開く すべて閉じる例 (3)
Graphics3DオブジェクトをARデバイスに配備する:
g = ResourceData["Utah Teapot"]バーコード画像をスキャンして携帯電話やタブレット上で可視化する:
ARPublish[g]map = ["france"];Region[Polygon[map]]バーコードの画像をスキャンして携帯またはタブレット上で可視化する:
ARPublish[map]モデルのリストを閲覧可能なギャラリーのレイアウトで表示する:
ARPublish[{[image] , [image], [image]}]スコープ (20)
グラフィックス (4)
g = Graphics[{Red, Disk[], Green, Rectangle[{0, 0}, {2, 2}], Blue, Disk[{2, 2}]}]ARPublish[g]Graphics3Dオブジェクトを配備する:
g = Graphics3D[Cube[]]ARPublish[g]plot = ContourPlot3D[x ^ 4 + y ^ 4 + z ^ 4 - (x ^ 2 + y ^ 2 + z ^ 2) ^ 2 + 3 (x ^ 2 + y ^ 2 + z ^ 2) == 3, {x, -2, 2}, {y, -2, 2}, {z, -2, 2}, Mesh -> None, ContourStyle -> Directive[Orange, Opacity[0.8], Specularity[White, 30]]]ARPublish[plot]g = Import["ExampleData/seashell.stl", "Graphics3D"]ARPublish[g]領域 (3)
ARPublish[Ball[]]mesh = MengerMesh[2, 3]ARPublish[mesh]mesh = ParametricRegion[{u, v, u^2 - v^2}, {{u, -1, 1}, {v, -1, 1}}];Region[mesh]ARPublish[mesh]地理多角形 (2)
GeoPositionで多角形を配備する:
ARPublish[Polygon[GeoPosition[{{{40.083441, -88.235716}, {40.083607, -88.257488}, {40.082603, -88.257149},
{40.076136999999996, -88.25740499999999}, {40.076178, -88.270888}, {40.076516, -88.271558},
{40.083686, -88.271512}, {40.083659999999995, -88.267046}, ... 33323}, {40.098112, -88.228687},
{40.095216, -88.228627}, {40.095179, -88.238547}, {40.094480999999995, -88.238546},
{40.094508999999995, -88.23267}, {40.094106, -88.232556}, {40.090666999999996, -88.232477},
{40.090741, -88.235745}}}]]]GeoGridPositionで多角形を配備する:
ARPublish[Polygon[GeoGridPosition[{{{-0.9950503945490105, 1.2366760550756015},
{-0.9952074890903578, 1.2369207053693891}, {-0.9952196732768064, 1.2369073327446167},
{-0.9953160063787643, 1.236848436956935}, {-0.9954141759436825, 1.2369993898475449},
{-0. ... 197645333103}, {-0.9949098578570917, 1.2368130881428654},
{-0.9948663952535768, 1.2367477711687371}, {-0.9948714472169538, 1.2367426500757825},
{-0.9949211061652593, 1.2367089232486177}, {-0.9949439717990124, 1.236746107097628}}}, "Bonne"]]]画像 (2)
実体 (5)
knot = ["trefoil knot"];Region[Polyhedron[ knot]]ARPublish[knot]skull = ["skull"];AnatomyData[skull, "Graphics3D"]ARPublish[ skull]map = ["france"];Region[Polygon[map]]ARPublish[map]graph = Entity["Graph", "PetersenGraph"];Graph3D[graph]ARPublish[graph]chemical = Entity["Chemical", "Caffeine"];MoleculePlot3D[chemical]ARPublish[chemical]テキスト (2)
分子 (2)
molecule = Molecule[Entity["Chemical", "Caffeine"]];MoleculePlot3D[molecule]ARPublish[molecule]biomolecule = BioMolecule[ExternalIdentifier["PDBStructureID", "6WXD"]];BioMoleculePlot3D[biomolecule]ARPublish[ biomolecule]オプション (1)
TargetSystem (1)
TargetSystemを使って,"iOS"を含む追加のプラットフォームが指定できる:
m = ExampleData[{"Geometry3D", "UtahTeapot"}];ARPublish[m, TargetSystem -> "iOS"]ARPublish[m, TargetSystem -> "Android"]ARPublish[m, TargetSystem -> "iPadOS"]アプリケーション (11)
グラフィックス (3)
objs = {Graphics3D[{Blue, Ball[]}], Graphics3D[{Red, Cube[]}], Graphics3D[{Yellow, Dodecahedron[]}]}ARPublish[objs]objs = {Graphics[{Blue, Disk[]}], Graphics[{Red, StadiumShape[]}], Graphics[{Brown, Triangle[]}]}ARPublish[objs]name = "Wolf";ARPublish[name]可視化 (3)
obj = SphericalPlot3D[1 + 2 Cos[2 θ], {θ, 0, Pi}, {ϕ, 0, 2 Pi}]ARPublish[obj]obj = BarChart3D[{{1, 2, 4, 5}}]ARPublish[obj]data = ExampleData[{"Geometry3D", "StanfordBunny"}, "VertexData"];
obj = ListSurfacePlot3D[data, ...]ARPublish[obj]化学 (3)
obj = MoleculePlot3D[Molecule["NC(=O)C[C@H](C(=O)O)N"]]ARPublish[obj]objs = MoleculePlot3D[Molecule[#]]& /@ {"NC(=O)C[C@H](C(=O)O)N", "CCCC", "O=C(C1CCC1)S[C@@H]1CCC1(C)C"}ARPublish[objs]obj = Entity["Chemical", "Caffeine"]ARPublish[obj]生物 (2)
obj = BioMoleculePlot3D[BioMolecule[Association["Models" ->
{Association["Chains" -> Association["A" -> Association["AuthorChainName" -> "A",
"Type" -> "Peptide", "Residues" -> {Association["Name" -> "GLY", "ResidueId" -> 1,
"Atoms" -> {"N", "CA ... ID" -> "36",
"DbBeginID" -> "26", "DbEndID" -> "61"]}], Association["EntityType" -> "NonPolymer",
"SubChains" -> {"B"}]}, "Name" -> "1PPT", "LatticeParameters" ->
{34.18, 32.92, 28.4, 90., 105.26, 90.}, "SpaceGroupNumber" -> 9]], PlotTheme -> "Backbone"]ARPublish[obj]objs = BioMoleculePlot3D[BioMolecule[Association["Models" ->
{Association["Chains" -> Association["A" -> Association["AuthorChainName" -> "A",
"Type" -> "Peptide", "Residues" -> {Association["Name" -> "GLY", "ResidueId" -> 1,
"Atoms" -> {"N", "CA ... ID" -> "36",
"DbBeginID" -> "26", "DbEndID" -> "61"]}], Association["EntityType" -> "NonPolymer",
"SubChains" -> {"B"}]}, "Name" -> "1PPT", "LatticeParameters" ->
{34.18, 32.92, 28.4, 90., 105.26, 90.}, "SpaceGroupNumber" -> 9]], PlotTheme -> #]& /@ {"Ribbons", "Tubes", "Spacefilling"}ARPublish[objs]関連するワークフロー
- 携帯機器で拡張現実上に3Dオブジェクトを可視化する ▪
- 3DオブジェクトをApple Vision Proで可視化する
テキスト
Wolfram Research (2023), ARPublish, Wolfram言語関数, https://reference.wolfram.com/language/ref/ARPublish.html (2025年に更新).
CMS
Wolfram Language. 2023. "ARPublish." Wolfram Language & System Documentation Center. Wolfram Research. Last Modified 2025. 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_2026_arpublish, author="Wolfram Research", title="{ARPublish}", year="2025", howpublished="\url{https://reference.wolfram.com/language/ref/ARPublish.html}", note=[Accessed: 15-September-2026]}
BibLaTeX
@online{reference.wolfram_2026_arpublish, organization={Wolfram Research}, title={ARPublish}, year={2025}, url={https://reference.wolfram.com/language/ref/ARPublish.html}, note=[Accessed: 15-September-2026]}