<aside> 📙 目次
</aside>
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<script defer src="<https://unpkg.com/@cynack/figni-viewer/dist/figni-viewer.min.js>"></script>
<title>Figni Viewer Sample</title>
<style>
figni-viewer:not(:defined) {
display: none;
}
</style>
</head>
<body>
<h1>Hello, Figni Viewer!</h1>
<figni-viewer item-id="wQbRquQ9" token="0zVlvrjLEKS3Ggz4" />
</body>
</html>
figni-viewerが表示される前にHTML要素がちらつく場合があります
以下に示すスタイルをheadまたはbodyに書くことでその問題を解消することができます
figni-viewer:not(:defined) {
display: none;
}
| 対応バージョン | 変更詳細 | 編集日時 |
|---|---|---|
| 1.5.0 | ・スタイルにいくつかのカスタムプロパティを追加 | |
・openHelpPanel(), backHelpPanel(), closeHelpPanel(), openTipsPanel(), closeTipsPanel(), updateColorSettings()の説明を追加 |
2022/05/30 | |
| 1.4.1 | ・スタイルに関する記述を変更 | 2022/04/21 |
| 1.3.0 | ・toggle-captionについての説明を追加 |
2022/03/25 |
| 1.2.1 | ・addHostpot()およびeditHotspot()の説明を修正 |
2022/03/03 |
| 1.2.0 | ・visible-stateの複数指定に関する説明を追加 |
|
・reverseについての説明を追加 |
||
・playAnimation()の引数の説明を変更 |
2022/02/10 | |
| 1.1.0 | ・animeおよびcloseupを非推奨に変更 |
|
・resetCameraTargetAndOrbit()についての説明を追加 |
||
| ・サポートに関して注意事項を追記 | 2022/02/02 | |
| 1.0.1 | ・addHostpot()およびeditHotspot()の説明を修正 |
2022/01/21 |
| 1.0.0 | ・loopを削除し、loopCountを追加 |
|
・playAnimation()の説明を修正 |
2022/01/14 | |
| 0.0.33 | ・loopについての説明を追加 |
|
・playAnimation()の説明を修正 |
2021/12/28 | |
| 0.0.32 | ・ヒント項目を追加 | 2021/12/17 |
| 0.0.26 | ・placeについての説明を追加 |
|
・orbitの説明文を修正 |
2021/12/07 | |
| 0.0.23 | ・visibleの名称をvisible-stateに変更 |
2021/12/01 |
| 0.0.20 | ・メソッドplayAnimation(), stopAnimation()の説明を追加 |
2021/11/30 |
| 0.0.19 | ・スタイル.figni-viewer-toggle-visible-hotspot-buttonの説明を追加 |
|
・メソッドtoggleVisibleHotspot()の説明を追加 |
2021/11/29 | |
| 0.0.18 | ・メソッドの情報を追加 | 2021/11/25 |
| 0.0.16 | ・スタイルの情報を追加 | 2021/11/22 |
| 0.0.13 | ・to-state, visibleの説明を追加 |
2021/11/18 |
| ~0.0.12 | ・実装済み事項に関する全ドキュメントを追加 | 2021/11/17 |
<aside> ⚠️ 機能に関する注意
stringstringstring<figni-viewer item-id="wQbRquQ9" token="0zVlvrjLEKS3Ggz4" model-tag="open" />
stringtarget="X座標 Y座標 Z座標"のような形で指定し、m、cm、mmの単位を利用できますauto auto autoに設定されます<figni-viewer item-id="wQbRquQ9" token="0zVlvrjLEKS3Ggz4" target="0.1m 0.5m 0m"/>

stringorbit="方位角 極角 カメラまでの距離"のような形で指定します"0deg 75deg 105%"に設定されます<figni-viewer item-id="wQbRquQ9" token="0zVlvrjLEKS3Ggz4" orbit="45deg 50deg 120%"/>

<figni-viewer item-id="wQbRquQ9" token="0zVlvrjLEKS3Ggz4" state="state1"/>
slot="hotspot-〇〇〇〇"のような形でユニークな名前をつける必要がありますstringposition="X座標 Y座標 Z座標"のような形で指定し、m、cm、mmの単位を利用できます。position="0m 0m 0m"を指定した時と同じ位置に設定されます。<figni-viewer item-id="wQbRquQ9" token="0zVlvrjLEKS3Ggz4">
<button slot="hotspot-sample1" position="-0.2m 1.1m 0.35m"></button>
<button slot="hotspot-sample2" position="0.5m 101cm 3520mm"></button>
</figni-viewer>

stringnormal="X座標 Y座標 Z座標"のような形で指定し、m、cm、mmの単位を利用できますnormal="0m 1m 0m"を指定した時と同じ方向に設定されます<figni-viewer item-id="wQbRquQ9" token="0zVlvrjLEKS3Ggz4">
<button slot="hotspot-sample1" normal="0m 0m 1m"></button>
<button slot="hotspot-sample2" normal="-0.8m 0m 0.5m"></button>
</figni-viewer>

string<figni-viewer item-id="wQbRquQ9" token="0zVlvrjLEKS3Ggz4">
<button
slot="hotspot-sample1"
position="-0.2m 1.1m 0.35m"
normal="0m 0m 1m"
clip="Push_in"
></button>
</figni-viewer>