Attached are jens-Uwe Moranski NetExtra.sheet, nwcloud.shape, has quoted below but with an icon configured has nwcloud.xpm. Just put the .sheet in ~/.dia/sheet, the .shape and .xpm file in ~/.dia/shape, and you'll have an icon for the cloud. If you already have installed the cloud shape NetExtra.sheet is not modified. The icon is added using <icon>nwcloud.xpm</icon> in nwcloud.shape. Luc Jens-Uwe Morawski wrote: > (Mon, 17 Jan 2000) Luc Chouinard wrote: > > Jens-Uwe Morawski wrote: > > > > > I don't know when dia will support arcs; but i think it should > > > be possible to redraw the cloud based on arcs with bezier splines > > > ; then export to svg and edit it manually to build a shape. > > > > > > If you like, you can send me the dia file (only including the > > > cloud, please); i want to try it. > > > > > > Jens > > > > Here is an example of a cloud using bezier splines, it needs some works but could >be a > > start. > > > > > > Luc > > > > ----------------8<------------------8<------------------8<----------------- > [ dia file deleted ] > > put this as <ANYTHING>.shape in ~/.dia/shapes > >---begin nwcloud.shape-------- > <?xml version="1.0"?> > <shape xmlns="http://www.daa.com.au/~james/dia-shape-ns" > xmlns:svg="http://www.w3.org/Graphics/SVG/svg-19990730.dtd"> > <name>NetworkExtra-Cloud</name> > <connections> > <point x="5.8" y="0.38"/> > <point x="0.8" y="3.86"/> > <point x="11.16" y="3.98"/> > <point x="6.4" y="8.3"/> > </connections> > <aspectratio type="fixed"/> > <svg:svg width="20" height="30"> > <svg:path d="M 5 7 > C 5.5405,8.9891 7.66705,8.57246 8.01295,6.7347"/> > <svg:path d="M 7.54925 1.3273 > C 8.84655,0.4409 11.1377,-0.135584 9.38645,3.43182"/> > <svg:path d="M 9.77565 2.54542 > C 10.4385,2.32922 12.4708,3.86425 9.85475,6.02632"/> > <svg:path d="M 4.44965 1.84022 > C 2.46045,-0.127284 8.23325,0.0240165 7.54135,1.35622"/> > <svg:path d="M 4.08599 1.32371 > C 2.39949,0.307512 1.48355,2.09962 1.85105,2.55362"/> > <svg:path d="M 2.67265 2.32402 > C 0.207847,2.75652 0.467347,4.52938 1.76455,5.30773"/> > <svg:path d="M 2.62795 4.20507 > C -0.182753,6.17256 4.59589,8.78319 5.00669,7.03191"/> > <svg:path d="M 7.86025 7.23197 > C 9.39535,8.98325 11.5059,5.78463 10.2519,5.69815"/> > </svg:svg> > </shape> > <---end nwcloud.shape-------- > > If you prefer more flexible scaling (not keeping the aspect ratio) > then remove the line starting with <aspectratio ...> > > and this to <ANYTHING>.sheet in ~/.dia/sheets > >---begin NetExtra.sheet-------- > <?xml version="1.0"?> <!-- -*- xml -*- --> > <sheet xmlns="http://www.lysator.liu.se/~alla/dia/dia-sheet-ns"> > <name>NetExtra</name> > <description>Extras for the Network Sheet</description> > <contents> > <shape name="NetworkExtra-Cloud"> > <description>Network Cloud</description> > </shape> > </contents> > </sheet> > >---end NetExtra.sheet-------- > > Then Dia should find the shape automatically. > > Sorry, i don't know how do make the shape fillable, maybe anybody > else knows. Please tell me. > I know the style-fill-default stuff; but because of the "M" svg:path > command the path isn't closed and only closed paths can be filled. > > Jens
<?xml version="1.0"?> <!-- -*- xml -*- --> <sheet xmlns="http://www.lysator.liu.se/~alla/dia/dia-sheet-ns"> <name>NetExtra</name> <description>Extras for the Network Sheet</description> <contents> <shape name="NetworkExtra-Cloud"> <description>Network Cloud</description> </shape> </contents> </sheet>
<?xml version="1.0"?> <shape xmlns="http://www.daa.com.au/~james/dia-shape-ns" xmlns:svg="http://www.w3.org/Graphics/SVG/svg-19990730.dtd"> <name>NetworkExtra-Cloud</name> <icon>nwcloud.xpm</icon> <connections> <point x="5.8" y="0.38"/> <point x="0.8" y="3.86"/> <point x="11.16" y="3.98"/> <point x="6.4" y="8.3"/> </connections> <aspectratio type="fixed"/> <svg:svg width="20" height="30"> <svg:path d="M 5 7 C 5.5405,8.9891 7.66705,8.57246 8.01295,6.7347"/> <svg:path d="M 7.54925 1.3273 C 8.84655,0.4409 11.1377,-0.135584 9.38645,3.43182"/> <svg:path d="M 9.77565 2.54542 C 10.4385,2.32922 12.4708,3.86425 9.85475,6.02632"/> <svg:path d="M 4.44965 1.84022 C 2.46045,-0.127284 8.23325,0.0240165 7.54135,1.35622"/> <svg:path d="M 4.08599 1.32371 C 2.39949,0.307512 1.48355,2.09962 1.85105,2.55362"/> <svg:path d="M 2.67265 2.32402 C 0.207847,2.75652 0.467347,4.52938 1.76455,5.30773"/> <svg:path d="M 2.62795 4.20507 C -0.182753,6.17256 4.59589,8.78319 5.00669,7.03191"/> <svg:path d="M 7.86025 7.23197 C 9.39535,8.98325 11.5059,5.78463 10.2519,5.69815"/> </svg:svg> </shape>
