質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
標準出力

標準出力(stdout)は、プログラムが標準的に用いるデータ出力元。標準出力に書き込み要求を発行しすることにより、ディスプレイ装置にデータを表示することができます。UNIX系OSやC言語に実装されて普及した概念ですが、他のOSや言語も含めた総称としても使われます。

ファイル

ファイルとは、文字列に基づいた名前又はパスからアクセスすることができる、任意の情報のブロック又は情報を格納するためのリソースです。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

配列

配列は、各データの要素(値または変数)が連続的に並べられたデータ構造です。各配列は添え字(INDEX)で識別されています。

Q&A

0回答

1037閲覧

HTMLファイルで配列に格納した値をテキストファイルに出力して保存したい

ssas

総合スコア4

標準出力

標準出力(stdout)は、プログラムが標準的に用いるデータ出力元。標準出力に書き込み要求を発行しすることにより、ディスプレイ装置にデータを表示することができます。UNIX系OSやC言語に実装されて普及した概念ですが、他のOSや言語も含めた総称としても使われます。

ファイル

ファイルとは、文字列に基づいた名前又はパスからアクセスすることができる、任意の情報のブロック又は情報を格納するためのリソースです。

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

配列

配列は、各データの要素(値または変数)が連続的に並べられたデータ構造です。各配列は添え字(INDEX)で識別されています。

0グッド

0クリップ

投稿2019/12/28 21:09

編集2019/12/29 10:56

jqueryで読み込んだファイルを3DフォーマットであるOBJファイルのフォーマットに変換して保存したいと考えています。プログラムは以下の通りです。

HTML

1<!DOCTYPE html> 2<html lang="ja"> 3<head> 4 <script src="https://code.jquery.com/jquery-3.2.1.min.js"></script> 5 <meta charset="UTF-8"> 6 <title>ファイル変換</title> 7 <h1></h1> 8 <script> 9 10 function creat_obj() { 11 $.get('obj.dat', function(data) { 12 var lines = data.split(/.*\s/); 13 var rslt = lines.map( line=>line.split(" ") ); 14 console.log( rslt); 15 16 var text; 17 18 19 var blob = new Blob([text], { "type": "text/plain" }); 20 21 22 if (window.navigator.msSaveBlob) { 23 window.navigator.msSaveBlob(blob, "outFileFromWindows.txt"); 24 25 } else { 26 document.getElementById("createFile").href = window.URL.createObjectURL(blob); 27 } 28 }); 29 } 30 </script> 31</head> 32<body> 33 34 <a id="createFile" href="#" download="outFile.obj" value="ファイル作成" onclick="creat_obj()">ファイル作成</a> 35 </form> 36</body> 37</html>

読み込むdatファイルは、
10
0 -0.08072098 -0.06054074 -0.05279412 0 164 166 202
1 -0.07991377 -0.06054074 -0.05279412 0 164 166 202
2 -0.07910656 -0.06054074 -0.05279412 0 164 166 202
3 -0.07829936 -0.06054074 -0.05279412 0 164 166 202
4 -0.07749214 -0.06054074 -0.05279412 0 164 166 202
5 -0.07668492 -0.06054074 -0.05279412 0 164 166 202
6 -0.07587773 -0.06054074 -0.05279412 0 164 166 202
7 -0.07507052 -0.06054074 -0.05279412 0 164 166 202
8 -0.07426330 -0.06054074 -0.05279412 0 164 166 202
9 -0.07345609 -0.06054074 -0.05279412 0 164 166 202
各行の0と0に囲まれたxyz座標を
v rslt[3] rslt[4] rslt[5]
v rslt[12] rslt[13] rslt[14]
...
とdatファイルの行の数分作成するOBJファイルを保存するにはどのようにすれば良いでしょうか。

分かりづらいと思いますがご回答宜しくお願い致します。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

m.ts10806

2019/12/28 22:27

objファイルってなんでしょう
m.ts10806

2019/12/28 22:28

また、コードを画像で提示されても誰も正しく動作確認できませんので、 テキストベースでマークダウンでご提示ください。
kyoya0819

2019/12/29 02:04

objファイルと該当のコードをコピペで追記してください。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだ回答がついていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問