0

Web ページで .ply ファイルを表示するために、3D モデリング JavaScript ライブラリを使用しています。私は現在、他の .ply ファイルが見つからない場合に表示されるはずの一時的な .ply ファイルを持つ javascript がアクセスできるパブリック フォルダーにフォルダーを持っています。これは正常に動作します。

他のすべての .ply ファイルはプライベート ストレージにあります。

私が持っているすべての .ply ファイルを public フォルダーに入れたくはありませんが、ユーザーがアクセスする必要があるときにファイルを送信したいと考えています。include 関数を使用してファイルをインクルードすると、.ply ファイルが出力されます。

.ply ファイルをサーバーの obj フォルダーに実際に配置せずに、.ply ファイルを obj フォルダーに送信する方法はありますか? または、これを行う簡単な方法はありますか?

4

1 に答える 1

0

私が思っていたように、問題は実際にはファイルを含んでいませんでした.デフォルトのプライファイルは、他のすべてのプライファイルとは大きく異なるスケールにあり、表示されませんでした. とにかくファイルを含めるコードは次のとおりです。

$ply は ply ファイルへの相対パスです。

<script src={{'"'.$ply.'"'}}></script>

そしてJavaScriptで。

<?php if($ply == null){ ?>
        loader.load( '../obj/default.ply' );
<?php }else{ ?>
<?php   $ply =  str_replace ( "\\" , '/' , $ply);?>
        loader.load( {{"'../".$ply."'"}} );
<?php }?>
于 2014-07-10T15:42:33.643 に答える