This repository has been archived by the owner on Apr 24, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 1
/
development_node_Transform2D.html
141 lines (107 loc) · 2.93 KB
/
development_node_Transform2D.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
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Mobile Widgets</title>
<link rel="stylesheet" href="style/style.css" />
<link rel="shortcut icon" href="images/favicon.ico" type="image/x-icon" />
<script type="text/javascript" src="js/StructureElts.js"></script>
<script type="text/javascript" src="js/Structure.js"></script>
<script type="text/javascript" src="js/DocElements.js"></script>
</head>
<body>
<script type="text/javascript">
<!--
idCurrentPage = "development_node_Transform2D";
beginPage();
//-->
</script>
<h1 class="title">Transform2D node</h1>
<script type="text/javascript">
<!--
addIndex();
//-->
</script>
<script type="text/javascript">addTitle("Interface", 1);</script>
<textarea wrap="off" readonly="readonly" rows="6" cols="80">
Transform2D {
MFNode children NULL
SFVec2f translation 0 0
SFVec2f scale 1 1
SFFloat rotationAngle 0
}
</textarea>
<br/>
<script type="text/javascript">addTitle("Description", 1);</script>
<p>
Apply a 2D transformation to the current axis for all nodes in the
<b>children</b> field.
</p>
<br/>
<script type="text/javascript">addTitle("Fields", 1);</script>
<p>
<b>MFNode children NULL</b>:<br/>
List of nodes to apply the transformation.
</p>
<p>
<b>SFVec2f translation 0 0</b>:<br/>
Apply translation transformation.
</p>
<p>
<b>SFVec2f scale 1 1</b>:<br/>
Apply scale transformation.
</p>
<p class="note warning">
<b>Warning:</b><br/>
Increases processing and memory consumption for values <b>!= 1</b> with images and texts.
</p>
<p>
<b>SFFloat rotationAngle 0</b>:<br/>
Apply rotation transformation in radians.<br/>
Arbitrary rotations may not be supported by all geometry nodes.
</p>
<p class="note warning">
<b>Warning:</b><br/>
Increases processing and memory consumption for values <b>!= 0</b> with images and texts.
</p>
<br/>
<script type="text/javascript">addTitle("Example", 1);</script>
<textarea wrap="off" readonly="readonly" rows="15" cols="80">
#VRML V2.0 utf8
# Display the "Hello world !" text upside down.
Transform2D {
rotationAngle 3.1415 # PI == 180° rotation
children [
Shape {
appearance Appearance { }
geometry Text { string "Hello world !" }
}
]
}
# Display the circle at two times it original size under the text
Transform2D {
translation 0 -40
scale 2 2
children [
Shape {
appearance Appearance { }
geometry Circle { radius 10 }
}
]
}
</textarea>
<br/>
<script type="text/javascript">
<!--
addBackPageNavigator('widgets_development_nodes_ref', '');
//-->
</script>
<script type="text/javascript">
<!--
endPage();
//-->
</script>
</body>
</html>