Page Menu
Home
Code
Search
Configure Global Search
Log In
Files
F886008
test_arc.html
No One
Temporary
Actions
Download File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Award Token
Flag For Later
Size
2 KB
Subscribers
None
test_arc.html
View Options
<
html
xmlns:v
=
"urn:schemas-microsoft-com:vml"
xmlns:o
=
"urn:schemas-microsoft-com:office:office"
>
<
head
>
<
title
>
Testing arc
</
title
>
<
meta
http-equiv
=
"Content-Type"
content
=
"text/html; charset=utf-8"
/>
<
style
type
=
"text/css"
>
@
import
"../../../dojo/resources/dojo.css"
;
@
import
"../../../dijit/tests/css/dijitTests.css"
;
</
style
>
<!--
The next line should include Microsoft's Silverligth.js, if you plan to use the silverlight backend
<script type="text/javascript" src="Silverlight.js"></script>
-->
<
script
type
=
"text/javascript"
src
=
"../../../dojo/dojo.js"
djConfig
=
"isDebug: true"
></
script
>
<
script
type
=
"text/javascript"
src
=
"../_base.js"
></
script
>
<
script
type
=
"text/javascript"
src
=
"../shape.js"
></
script
>
<
script
type
=
"text/javascript"
src
=
"../path.js"
></
script
>
<
script
type
=
"text/javascript"
src
=
"../arc.js"
></
script
>
<!--<script type="text/javascript" src="../vml.js"></script>-->
<!--<script type="text/javascript" src="../svg.js"></script>-->
<!--<script type="text/javascript" src="../canvas.js"></script>-->
<!--<script type="text/javascript" src="../silverlight.js"></script>-->
<
script
type
=
"text/javascript"
>
dojo
.
require
(
"dojox.gfx"
);
makeShapes
=
function
(){
var
surface
=
dojox
.
gfx
.
createSurface
(
"test"
,
500
,
500
);
var
m
=
dojox
.
gfx
.
matrix
;
var
g1
=
surface
.
createGroup
();
var
g2
=
g1
.
createGroup
();
var
rx
=
100
,
ry
=
60
,
xRotg
=
-
30
;
var
startPoint
=
m
.
multiplyPoint
(
m
.
rotateg
(
xRotg
),
{
x
:
-
rx
,
y
:
0
});
var
endPoint
=
m
.
multiplyPoint
(
m
.
rotateg
(
xRotg
),
{
x
:
0
,
y
:
-
ry
});
var
re1
=
g1
.
createPath
()
.
moveTo
(
startPoint
)
.
arcTo
(
rx
,
ry
,
xRotg
,
true
,
false
,
endPoint
)
.
setStroke
({
color
:
"red"
,
width
:
3
})
;
var
ge1
=
g1
.
createPath
()
.
moveTo
(
re1
.
getLastPosition
())
.
arcTo
(
rx
,
ry
,
xRotg
,
false
,
false
,
startPoint
)
.
setStroke
({
color
:
"black"
})
;
var
re2
=
g2
.
createPath
()
.
moveTo
(
startPoint
)
.
arcTo
(
rx
,
ry
,
xRotg
,
false
,
true
,
endPoint
)
.
setStroke
({
color
:
"green"
,
width
:
3
})
;
var
ge2
=
g2
.
createPath
()
.
moveTo
(
re2
.
getLastPosition
())
.
arcTo
(
rx
,
ry
,
xRotg
,
true
,
true
,
startPoint
)
.
setStroke
({
color
:
"black"
})
;
g1
.
setTransform
({
dx
:
200
,
dy
:
200
});
g2
.
setTransform
({
dx
:
10
,
dy
:
10
});
};
dojo
.
addOnLoad
(
makeShapes
);
</
script
>
</
head
>
<
body
>
<
h1
>
Testing arc
</
h1
>
<!--<p><button onclick="makeShapes();">Go</button></p>-->
<
div
id
=
"test"
style
=
"width: 500px; height: 500px;"
></
div
>
<
p
>
That's all Folks!
</
p
>
</
body
>
</
html
>
File Metadata
Details
Attached
Mime Type
text/html
Expires
Sun, Apr 6, 21:40 (2 w, 2 d ago)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
27501
Default Alt Text
test_arc.html (2 KB)
Attached To
rZEDHG ZedLegacy
Event Timeline
Log In to Comment