forked from MattStultz/extrusiongen
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathfaq.html
380 lines (328 loc) · 13.2 KB
/
faq.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
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
<!DOCTYPE html>
<html>
<head>
<title>Dildo Generator - Frequently Asked Questions (FAQ)</title>
<meta charset="UTF-8">
<meta name="description" content="Frequently Asked Questions (FAQ) for the Dildo Generator.">
<meta name="author" content="Ikaros Kappler">
<link rel="stylesheet" href="style.css" type="text/css" />
</head>
<body>
<style>
html {
margin: 35px;
/* background: url('img/Screenshot_20140502_B_4_brighter.png') no-repeat center center fixed; */
background: url('faq_background.png') no-repeat center center fixed;
-webkit-background-size: cover;
-moz-background-size: cover;
-o-background-size: cover;
background-size: cover;
}
</style>
Date: 2014-07-24<br/>
<!--
<img src="img/Screenshot_20140425_overlapping_B_128x192.png" width="128" height="192" alt="Dildo Generator Image" align="right" />
-->
<img src="resources/Twitter_Logo_B1.png" width="192" height="192" alt="Dildo Generator Image" align="right" />
<h1 class="faq">Dildo Generator - Frequently Asked Questions (FAQ)</h1>
<!-- <h2 class="faq">Contents</h2> -->
<br/>
<br/>
<h3 class="faq">General</h3>
<ul class="faq">
<li>
<a class="faq" href="#general_add_bezier_points">How do I add new points to the bezier curve?</a>
</li>
<li>
<a class="faq" href="#general_remove_bezier_points">How do I remove bezier points?</a>
</li>
<li>
<a class="faq" href="#general_publish">How do I publish my dildo design?</a>
</li>
</ul>
<h3 class="faq">3D Printing</h3>
<ul class="faq">
<li>
<a class="faq" href="#printing_order_service">Where can I order a 3D print?</a>
</li>
<li>
<a class="faq" href="#printing_order_howto">How do I order a 3D print?</a>
</li>
</ul>
<h3 class="faq">System Requirements</h3>
<ul class="faq">
<li>
<a class="faq" href="#supporting_browsers">Which browsers are supported?</a>
</li>
</ul>
<h3 class="faq">Privacy & Security</h3>
<ul class="faq">
<li>
<a class="faq" href="#privacy">Is any of my private data shared?</a>
</li>
<li>
<a class="faq" href="#privacy_publishing">What happens when I <i>Publish</i> my design?</a>
</li>
<li>
<a class="faq" href="#privacy_social_media">What about Social Media (Facebook, G+, Twitter) security and tracking?</a>
</ul>
<h3 class="faq">Technical</h3>
<ul class="faq">
<li>
<a class="faq" href="#tech_presets">How do I configure presets?</a>
</li>
<li>
<a class="faq" href="#tech_publishing_settings">How do I set up the publishing settings on my local host?</a>
</li>
</ul>
<h3 class="faq">Other</h3>
<ul class="faq">
<li>
<a class="faq" href="#how_to_scan">Can I scan my body parts and load them into the dildo generator?</a>
</li>
</ul>
<br/>
<br/>
<br/>
<br/>
<h2 class="faq">Bezier Curves</h3>
<a name="general_add_bezier_points"></a>
<h3 class="faq">How do I add new points to the bezier curve?</h3>
<div class="faq">
Just double click onto the curve. The new point will be added nearby the clicked position.
</div>
<br/>
<a name="general_remove_bezier_points"></a>
<h3 class="faq">How do I remove bezier points?</h3>
<div class="faq">
Click onto the bezier curve point you want to remove. It should be marked as selected.
Then just press the [DELETE] key and the point will be removed.<br/>
Note that at least two points are required to define a bezier curve. The last two points cannot be removed!
</div>
<br/>
<a name="general_publish"></a>
<h3 class="faq">How do I publish my dildo design?</h3>
<div class="faq">
There is a menu item called <i>Publish ...</i> in the <i>Model</i> menu:
<img src="img/Screenshot_20140724_publishing_E.png" width="421" height="571" alt="Howto find the Publishing function" />
</div>
<br/>
<h2 class="faq">3D Printing</h3>
<a name="printing_order_service"></a>
<h3 class="faq">Where can I order a 3D print?</h3>
<div class="faq">
If you are located in Germany the guys and girls from <a href="http://3d-druck-shop.youin3d.com/" target="_blank">YOUin3D.com</a> will do the 3D print for you.
There are two options:<br/>
<ul>
<li>
<a href="http://3d-druck-shop.youin3d.com/online-kaufen/3d-drucker-reprap-zubehoer-einzelteile-bausaetze-kits-ersatzteile/dildogenerator-gussform-3d-gedruckte-gussform-und-silikon-fuer-3d-druck-sexspielzeug/" target="_blank">Order without silicone (just the mold)</a>
</li>
<li>
<a href="http://3d-druck-shop.youin3d.com/online-kaufen/3d-drucker-reprap-zubehoer-einzelteile-bausaetze-kits-ersatzteile/dildogenerator-diy-kit-silikon-fuer-3d-druck-sexspielzeug-gussform/" target="_blank">Order with silicone</a>
</li>
</ul>
<br/>
For the case you are located at a different spot of the universe, find the 3D printer closest to you at <a href="http://www.makexyz.com/" target="_blank">http://www.makexyz.com</a>.
</div>
<br/>
<a name="printing_order_howto"></a>
<h3 class="faq">How do I order a 3D print?</h3>
<div class="faq">
Save your dildo model using the <code>File → Save (*.zip)</code> menu bar option and sent us the file in an Email
to <a href="mailto:[email protected]">[email protected]</a>. We will print the mold for you.<br/>
When finished the result is shipped to you. See <a href="http://3d-druck-shop.youin3d.com/">http://3d-druck-shop.youin3d.com/</a>.<br/>
<br/>
Please note that this (the software and the silicone casting) is still somewhat experimental. Results may vary.<br/>
</div>
<br/>
<h2 class="faq">System Requirements</h3>
<a name="supporting_browsers"></a>
<h3 class="faq">Which browsers are supported?</h3>
<div class="faq">
The App uses <a href="http://www.khronos.org/webgl/" target="_blank">WebGL</a> and <a href="http://threejs.org/" target="_blank">THREE.js</a>.<br/>
There is currently support for following browsers:
<ul>
<li>Chrome/Chromium</li>
<li>Opera</li>
<li>Android Mobile Browser</li>
<li>Blackberry Mobile Browser</li>
</ul>
Partial WebGL support exists for these (worked in our tests too, after some configuration):
<ul>
<li>Opera</li>
<li>Safari</li>
<li>Internext Explorer</li>
</ul>
Note that you need a properly configured system and the latest browser version. Often the correct graphics card drivers are required, too.<br/>
If you have a supporting browser and WebGL does not work, you should check for hardware driver updates. Some browsers have WebGL deactivated by default, so
you might have to activate it first in the advanced settings.<br/>
</div>
<br/>
<h2 class="faq">Privacy & Security</h3>
<a name="privacy"></a>
<h3 class="faq">Is any of my private data shared?</h3>
<div class="faq">
<b>No / Only on your demand.</b><br/>
The whole generator runs in Javascript and is nothing more than a browser app. No server scripts are included.<br/>
Even the custom background images are loaded using the <a href="http://www.w3.org/TR/FileAPI/" target="_blank">File#FileReader API</a> which resides inside your browser. No data is sent to any server nor shared with any network <b>as long as you don't decide to publish your design</b>.
You explicitly have to agree before any of your data will be stored.<br/>
<br/>
Note that since version 0.2.37 there is an autosave function which temporarily stores your design in a
cookie on your machine (if you have cookies allowed). For the case your browser crashes or you accidently
close the window your design will be auto-loaded on the next time you run the app and hopefully your
work won't be lost.
<br/>
Try it out just by running the app from your local file system (no web server required).<br/>
<br/>
<br/>
Note: Since the version 0.2.27 there is a code snippet example explaining how to
to store dildo design on a server (in a database). This is just an example
and not active. The site dildo-generator.com does _not_ store any of your designed
data.<br/>
<br/>
<br/>
Besides, feel free to share your created models or screen shots with the web community.<br/>
</div>
<br/>
<a name="privacy_publishing"></a>
<h3 class="faq">What happens when I <i>Publish</i> my design?</h3>
<div class="faq">
Since version 0.2.38 there exists a <code>Publish</code> functionality in the <code>Model</code>
menu.<br/>
If you want to share your dildo design with the web community you might want it to be published.
Publishing in this case means your design, a screenshot of it, your name/alias/pseudonym and optionally
your email address will be stored on the official website and added to the public
<a href="http://www.dildo-generator.com/gallery" target="_blank">gallery</a>.<br/>
Please note that by default <b>only the official website is enabled to do this</b>. If you run
this dildo-generator app on your local host or your own web space you first have to configure the
publishing settings. See <a href="#tech_publishing_settings">this</a> FAQ section for details.
</div>
<br/>
<a name="privacy_social_media"></a>
<h3 class="faq">What about Social Media security and tracking?</h3>
<div class="faq">
Since version 0.3.4 the gallery offers social media integration for Facebook, Google+ and
Twitter. Visitor tracking has always been an issue with widgets from external services.<br/>
Due to this issue the gallery uses a <code>Two-Click</code> plugin, which loads the real
social media widgets <i>only on demand</i> (by clicking onto one of the buttons):<br/>
<img src="resources/Screenshot_20140725_Social_Media_A_cropped.png" alt="Social Media Two-Click buttons" width="173" height="81" /><br/>
This makes your visit untrackable unless you wish to share your encounter.<br/>
</div>
<br/>
<br/>
<h2 class="faq">Technical</h3>
<a name="tech_presets"></a>
<h3 class="faq">How do I configure presets?</h3>
<div class="faq">
Since version 0.2.32 there is a new file called <code class="faq">presets.js</code> which defines an
<code>_DILDO_PRESETS</code> object. The object's members identify the preset sub menus
for the menu bar. Each member must have this structure:<br/>
<pre class="faq">
{ label: <span class="dt_string">"Sub menu name"</span>,
elements: [ <i><preset></i>, ... ]
}
</pre>
where each <preset> item in the <code>elements</code> array must look like this:<br/>
<pre class="faq">
{ name: <span class="dt_string">"Preset name"</span>,
label: <span class="dt_string">"Menu item name"</span>,
bezier_json: <i><bezier_string></i>,
bend_angle: <i><integer in 0..180></i>
}
</pre>
If you wonder where to get the bezier string data from, just select the <i>Display Bezier String</i> from the
<i>Help</i> menu.<br/>
<br/>
The menu bar structure will automatically populated from your settings.
</div>
<br/>
<a name="tech_publishing_settings"></a>
<h3 class="faq">How to I set up the publishing settings on my local host?</h3>
<div class="faq">
If you want to run the app on your local host or on your own website and you want to allow users
to publish their designs you first have to set up the publishing configuration.<br/>
<br/>
First of all you need to enable the publish function in general. Go to the <code class="faq">config.js</code>
file and set<br/>
<pre class="faq">
_DILDO_CONFIG.HIDE_PUBLISH_MESH_MENU = false;
</pre>
<br/>
You also might want to change the publishing URL to the value of your choice:
<pre class="faq">
_DILDO_CONFIG.PUBLISHING_URL = "store_custom_dildo.php";
</pre>
<br/>
Note that the URL may be absolute or relative. Whatever you require.<br/>
These two steps will make the Model→Publish menu appear and when clicked the publishing
dialog to pop up (to the user). After the user entered the required/optional data and pressed
the <code class="faq">'Publish!'</code> button, the configured URL will be called and the form data sent
to the server script via the HTTP POST request method.<br/>
Note that the screenshot data is passed as an application/x-www-form-urlencoded compatible base64 string, which means
that '/' is replaced by '_', and '+' is replaced by '-'.<br/>
<br/>
If you are not sure what to do just take a look and the <code class="faq">store_custom_dildo.php</code> file.
Of course you may want to use any other server script language of your choice here (for those who
dislike PHP).<br/>
<br/>
Don't forget to set up a database service. The <code class="faq">table_structure.sql</code> file might guide
you for the case you don't know how to start, assumed that you want to use a relational database system.
</div>
<br/>
<h2 class="faq">Other</h3>
<a name="how_to_scan"></a>
<h3 class="faq">Can I scan my body parts and load them into the dildo generator?</h3>
<div class="faq">
<b>No.</b><br/>
<br/>
There are solutions for body part scanning but they don't create bezier paths.<br/>
Take a look at <a href="http://motherboard.vice.com/blog/scanning-the-future-of-3d-printed-sex-toys-nsfw" target="_blank">http://motherboard.vice.com/blog/scanning-the-future-of-3d-printed-sex-toys-nsfw</a> or ask your search engine for <a href="http://lmgtfy.com/?q=kinect+scan" target="_blank"><code>kinect scan</code></a>.<br/>
<br/>
<br/>
</div>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>
<hr/>
<span style="font-size: 8pt;"><a href="http://www.dildo-generator.com">dildo-generator.com</a>, July 2014</span>
</body>
</html>