-
-
Notifications
You must be signed in to change notification settings - Fork 0
/
AIInfinity3DBuilderAPI.html
281 lines (262 loc) · 10 KB
/
AIInfinity3DBuilderAPI.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
<!DOCTYPE html>
<html lang="en" >
<head>
<meta charset="utf-8" ></meta>
<!-- reference: about html setup - https://www.w3.org/International/questions/qa-html-language-declarations -->
<title>_ _loading...</title>
<style>
body {
background-color: black;
color: white;
width: 100%;
height: 100%;
text-align: left;
margin: 0 auto;
}
@media only screen and (min-width: 1200px) {
body {
background-color: black;
width: 80%;
height: 100%;
}
}
.class_t_1 {
background-color: white;
color: black;
border: 0px solid transparent;
padding: 10px 10px 10px 10px;
font-size: large;
}
.class_div_1 {
margin-bottom: 100px;
}
h1, h3, .class_div_2, .p_white {
color: white;
}
.class_div_2 {
margin-bottom: 100px;
}
.class_div_js_trigger, .class_p_js_trigger {
background-color: transparent;
color: transparent;
position: absolute;
font-size: small;
top: 0;
left: 0;
visibility: hidden;
z-index: -1;
}
.class_p_1, a {
color: grey;
}
</style>
</head>
<body bgcolor="black" >
<h2>AI Infinity 3-D Builder API</h2>
<hr>
<div class="class_div_js_trigger" ><p id="id_test_js" class="class_p_js_trigger" >jsfalse</p></div>
<h3 style="color: grey;" >Welcome!</h3>
<p class="class_p_1" >You (the humans) have to build it (the API) to these specifications (all of the sections in this document).</p>
<p class="class_p_1" >Description - </p>
<p class="class_p_1" >Description - </p>
<h3>Contents</h3>
<div class="class_div_2" >
<p>Section 1. </p>
<p>Section 2. </p>
<p>Section 3. </p>
<p>Section 4. </p>
<p>Section 5. </p>
<p>Section 6. </p>
<p>Section 7. </p>
</div>
<div id="id_div_test_js" >
<style>
.button_1 {
width: 150px;
height: 25px;
border: 3px outset gold;
cursor: pointer;
}
.button_1:hover {
box-shadow: 0px 0px .5px 1px yellow;
}
.button_2 {
width: 20px;
height: 25px;
border: 3px outset grey;
cursor: pointer;
}
</style>
<button class="button_1" onclick="test_js()" >Apply Page CSS</button><p style="color: white; display: inline;" >
<button class="button_2" onclick="f_help()" > ? </button>
<script type="text/javascript" >
g_help = "If JavaScript didn't run, yet; this button appears; please click the button to apply the styles formatting for this webpage."
function f_help() {
alert(g_help);
}
</script>
</div>
<div id="id_div_1" class="class_div_1" >
<h3>Section 1:  </h3>
Top of this Document
Section 1
AI Infinity 3-D Builder API
The name of the API, referred to above, is (more or less is) the, "AI Infinity 3-D Builder API".
Section 2
micro-units
Parts of simulation objects which compose said simulations objects. That is to say, parts composing a simulation object; where all simulation objects are composed of said micro-unit parts.
3-dimensional tiny parts comprising, together, an object.
Where, a simulation has many objects, each of its objects are to be regulated with the following regulation: a simulation object is composed of tiny parts.
Each micro-unit is a 3-D micro-object (tiny-object; a 3-D object of the type: tiny, element object, or the like description).
Micro-units are as (like; similar to; same as) elements or parts of cyber (computer-generated or stored data of 3-D) space.
Micro-units are elements or parts of objects which are composed of 1D lines, where many 1D lines, together, align or fit within some area to form a 3-D micro-unit object within (within; in; or on) 3-D cyber-space.
A line is said to be 1D (1-dimensional); which saying is fine (okay; acceptable; unreprehensible), because, as the expression goes, "The line has to be drawn somewhere."). Where 3-D space is naught (is nothing except; is nothing but; is nothing more than) but a perception of conscious perceived by awareness to be 3-D environment space, and, as such, it isn't actually bound to a specification of some tiny measure as a minimum nor to some largest measure as something called a maximum size; and, therefore, it is fitting to "draw the line somewhere" by specifiying that a line is merely 1D (a 1-dimensional image, perceived by conscious to draw some perceivable thing by a multitude of which objects may be drawn and, as drawn, described, and, as drawn, imaged, and, as drawn or imaged, viewed or perceived in 2-D or 3-D dimensions in space).
Section 3
1. The AI builds 3-D micro-composite objects, and 3-D simulations (including sound, hopefully) based on data it obtains regarding user queries.
Okay. Look here. It is very important to note that the AI must build function-capable, identifiable, description-assigned, texture-covered micro-units composing objects as query results; moreover, and as very IMPORTANT, the physics attributes functions of each particle micro-unit object must be assigned to each said micro-unit, such that a physics engine will be capable of identifying the micro-unit (the micro-unit's) physics properties to simulate its (the micro-unit's) motions, sounds, interactions, events, deletions, absentings, modifications, and any other activities-or-behaviors which belong to its real-world material unit (if not micro-unit) object type.
2. The AI extrapolates data to discover (to build, create, criticize, judge and ascertain; to synthesize and decipher) likely results (sometimes in the form of simulation results; other times in the form of a mere object(s) or asset(s) or image(s) or text results - it depends (the result type depends) on the user-query-description (the query made by the user, where the user query is composed of a text or data description, or otherwise of a description, which communicates to the software (i.e., to the software which processes the query) what result(s) the user wants from said software.
Bottom of this Document
<textarea id="id_t_1" class="class_t_1" >
</textarea>
</div>
<div id="id_div_2" class="class_div_1" >
<h3>Section 2: </h3>
<textarea id="id_t_2" class="class_t_1" >
</textarea>
</div>
<div id="id_div_3" class="class_div_1" >
<h3>Section 3: </h3>
<textarea id="id_t_3" class="class_t_1" >
</textarea>
</div>
<div id="id_div_4" class="class_div_1" >
<h3>Section 4: </h3>
<textarea id="id_t_4" class="class_t_1" >
</textarea>
</div>
<div id="id_div_5" class="class_div_1" >
<h3>Section 5: </h3>
<textarea id="id_t_5" class="class_t_1" >
</textarea>
</div>
<div id="id_div_6" class="class_div_1" >
<h3>Section 6: </h3>
<textarea id="id_t_6" class="class_t_1" >
</textarea>
</div>
<div id="id_div_7" class="class_div_1" >
<h3>Section 7: </h3>
<textarea id="id_t_7" class="class_t_1" >
</textarea>
</div>
<script>
//references - https://threejs.org/docs/index.html#manual/en/introduction/Creating-a-scene
function f_onload_1() {
//code...
//alert("Hello, world!");
document.getElementById("id_test_js").innerHTML = "true";
var el_buttons = document.getElementById("id_div_test_js");
el_buttons.style.display = "none";
f_window_size();
f_title();
return null;
}
f_onload_1();
function f_window_size() {
var el_1p = document.getElementById("id_div_1");
var el_2p = document.getElementById("id_div_2");
var el_3p = document.getElementById("id_div_3");
var el_4p = document.getElementById("id_div_4");
var el_5p = document.getElementById("id_div_5");
var el_6p = document.getElementById("id_div_6");
var el_7p = document.getElementById("id_div_7");
var el_1 = document.getElementById("id_t_1");
var el_2 = document.getElementById("id_t_2");
var el_3 = document.getElementById("id_t_3");
var el_4 = document.getElementById("id_t_4");
var el_5 = document.getElementById("id_t_5");
var el_6 = document.getElementById("id_t_6");
var el_7 = document.getElementById("id_t_7");
var a = window.innerWidth;
var b = window.innerHeight;
//print(a);
//alert(typeof a);
var t_1 = typeof a;
//t_1 = t_1.toUpperCase();
//alert(t_1);
t_1 = t_1.toLowerCase();
//alert(t_1);
if(t_1 != "number") {
alert("Message from this website:\n\nThere is a JavaScript error on the page.");
return false;
}
if(t_1 == "number") {
//alert(true);
}
//alert("1");
a = (a * .8);
a = (a * .95);
b = (b * .85);
var a_adjusted = (a - 25);//adjusted for padding for textarea, for text data.
var a_2 = "";
a_2 = a.toString();
a_2 = a + "px";
var a_2_adjusted = "";
a_2_adjusted = a_adjusted + "px";
el_1p.style.width = a_2;
el_2p.style.width = a_2;
el_3p.style.width = a_2;
el_4p.style.width = a_2;
el_5p.style.width = a_2;
el_6p.style.width = a_2;
el_7p.style.width = a_2;
el_1.style.width = a_2_adjusted;
el_2.style.width = a_2_adjusted;
el_3.style.width = a_2_adjusted;
el_4.style.width = a_2_adjusted;
el_5.style.width = a_2_adjusted;
el_6.style.width = a_2_adjusted;
el_7.style.width = a_2_adjusted;
var b_adjusted = (b - 30);//adjusted for padding for textarea, for text data.
var b_2_adjusted = b_adjusted.toString();
b_2_adjusted = b_2_adjusted + "px";
var b_2 = b.toString();
b_2 = b_2 + "px";
el_1p.style.height = b_2;
el_2p.style.height = b_2;
el_3p.style.height = b_2;
el_4p.style.height = b_2;
el_5p.style.height = b_2;
el_6p.style.height = b_2;
el_7p.style.height = b_2;
el_1.style.height = b_2_adjusted;
el_2.style.height = b_2_adjusted;
el_3.style.height = b_2_adjusted;
el_4.style.height = b_2_adjusted;
el_5.style.height = b_2_adjusted;
el_6.style.height = b_2_adjusted;
el_7.style.height = b_2_adjusted;
}
function f_title() {
var t = "AI Infinity 3-D Builder API";
document.title = t;
}
function test_js() {
var el_buttons = document.getElementById("id_div_test_js");
var el = document.getElementById("id_test_js");
el_html = el.innerHTML;
if(el_html == "false" || el_html == false || el_html != "true") {
//if js didn't trigger, yet, then el_html will = false; if js already ran, then el_html will = true
var to_developer_message_x = "JavaScript didn't trigger, yet, triggering JavaScript, now; i.e., JavaScript didn't run, yet, but this function will run it.";
el.innerHTML = "true";
el_buttons.style.display = "none";
f_onload_1();
}else{
var to_developer_message_x = "JavaScript already triggered; i.e., JavaScript already ran.";
return null;
}
return null;
}
</script>
</body>
</html>