Re: [K3d-development] Icon method
Brought to you by:
barche
From: Daniel M. <da...@3-...> - 2004-08-26 00:07:41
|
On Thu, 26 Aug 2004 09:26 am, Daniel Matthews wrote: > On Thu, 26 Aug 2004 04:51 am, Joe Crawford wrote: > > Styles seem like a really cool idea that just won't work yet. > > > > It is seeming to me that adding styles to the icons will ultimately > > create more work then it saves. > > > > For one, there really isn't that much duplication in terms of styles. > > Also, it doesn't seem like a very artist friendly process, and icons > > are ultimately artistic things. We are drawing them in inkscape, and > > if it doesn't have support for our styles > > <SNIP> > > Ah, that's the problem then, Inkscape still can't do the job (easily). > Well at least you can use inkscape to give the objects in your icons > meaningfull names, > > see the ID field. > It is in the Object Properties dialog > SHIFT+CRTL+O > > If your naming convention is structured i.e. parsable then you have in > effect what I describe because you can look at an objects ID to determine > the transform of it's stroke and fill fields. > > Tim may have some ideas about the way you form you ID values but this form > will work. > > SomeGroup.SomeObject.SomeType.SomeVariant > > etc. > > See that wasn't so hard after all. > > :o) > I will spend some time here; http://w3.org/TR/SVG11/styling.html and here; http://w3.org/Amaya/ to see I can find tools/methods to bridge the gap between the Art and the science sides of things. The interesting thing is that plain SVG saved from Inkscape does end up with style attributes. hmmmm <?xml version="1.0" encoding="UTF-8" standalone="no"?> <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN" "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd"> <!-- Created with Inkscape (http://www.inkscape.org/) --> <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.0" x="0.0000000" y="0.0000000" width="744.09448" height="1052.3622" id="svg1042"> <defs id="defs1044" /> <metadata id="metadata1045"> <rdf:RDF id="RDF1046"> <cc:Work rdf:about="" id="Work1047"> <dc:format id="format1048">image/svg+xml</dc:format> <dc:type id="type1050" rdf:resource="http://purl.org/dc/dcmitype/StillImage" /> </cc:Work> </rdf:RDF> </metadata> <g transform="translate(215.9789,168.5120)" id="Icon.class.variant.name"> <g id="g969"> <rect width="275.30899" height="275.30899" x="0.50000000" y="0.50000000" style="fill:#abda4d;stroke:#000000;" id="Icon.backgrond.1" /> <g id="Prim.Sphere"> <circle cx="195.18700" cy="81.364998" r="63.581001" style="fill:#8a0000;stroke:#000000;" id="circle975" /> <ellipse cx="200.98399" cy="76.210999" rx="51.395000" ry="53.563999" d="M 252.37899 76.210999 A 51.395000 53.563999 0 1 0 149.58899,76.210999 A 51.395000 53.563999 0 1 0 252.37899 76.210999 z" style="fill:#ff0000;" id="ellipse977" /> <circle cx="214.70399" cy="56.694000" r="19.313000" style="fill:#f8c2c2;" id="circle979" /> </g> <g id="arrows.double"> <path d="M 155.92600,156.99200 C 155.97900,156.75400 156.01400,156.51300 156.04900,156.27200 C 156.08400,156.03000 156.12100,155.79000 156.13900,155.54700 C 156.15700,155.30600 156.15500,155.06500 156.15500,154.82100 C 156.15500,154.57700 156.15700,154.33700 156.13900,154.09500 C 156.12100,153.85300 156.08400,153.61300 156.04900,153.37000 C 156.01400,153.12900 155.97900,152.88900 155.92600,152.65000 C 155.87500,152.41700 155.80500,152.18700 155.73500,151.95700 C 155.66300,151.71400 155.59000,151.47300 155.49900,151.23500 C 155.46800,151.15500 155.45200,151.07200 155.41900,150.99300 C 155.30400,150.71600 155.17500,150.44700 155.03600,150.18400 C 155.01500,150.14100 154.98900,150.09900 154.96600,150.05600 C 154.75300,149.66200 154.51700,149.28500 154.25700,148.92800 C 154.23000,148.89200 154.20200,148.85800 154.17500,148.82300 C 153.90200,148.45900 153.60700,148.11400 153.29000,147.79400 C 153.27600,147.77900 153.26500,147.76300 153.25100,147.74900 L 121.15300,115.65000 C 117.24700,111.74500 110.91400,111.74500 107.01000,115.65000 C 105.05700,117.60300 104.08000,120.16200 104.08000,122.72100 C 104.08000,125.28000 105.05700,127.83900 107.01000,129.79200 C 107.01000,129.79200 114.55500,137.33600 122.03800,144.81900 C 91.502000,144.81900 28.279000,144.81900 28.279000,144.81900 C 22.756000,144.81900 18.279000,149.29700 18.279000,154.81900 C 18.279000,160.34100 22.756000,164.81900 28.279000,164.81900 L 122.03800,164.81900 C 114.55600,172.30200 107.01000,179.84600 107.01000,179.84600 C 105.05700,181.79900 104.08000,184.35800 104.08000,186.91700 C 104.08000,189.47600 105.05700,192.03500 107.01000,193.98800 C 110.91400,197.89300 117.24700,197.89300 121.15300,193.98800 L 153.25100,161.88900 C 153.26500,161.87500 153.27600,161.85900 153.29000,161.84400 C 153.60600,161.52400 153.90100,161.17900 154.17500,160.81500 C 154.20200,160.78000 154.23000,160.74600 154.25700,160.71000 C 154.51700,160.35400 154.75300,159.97600 154.96600,159.58200 C 154.98900,159.53900 155.01500,159.49700 155.03600,159.45400 C 155.17500,159.19100 155.30400,158.92300 155.41900,158.64500 C 155.45200,158.56600 155.46800,158.48300 155.49900,158.40300 C 155.59100,158.16600 155.66300,157.92400 155.73500,157.68100 C 155.80500,157.45500 155.87500,157.22500 155.92600,156.99200 z " style="fill:#0a50a1;stroke:#000000;" id="Arrow.short.1" /> <path d="M 222.59200,223.65900 C 222.64500,223.42100 222.68000,223.18000 222.71500,222.93900 C 222.75000,222.69700 222.78700,222.45700 222.80500,222.21400 C 222.82300,221.97300 222.82100,221.73200 222.82100,221.48800 C 222.82100,221.24400 222.82300,221.00400 222.80500,220.76200 C 222.78700,220.52000 222.75000,220.28000 222.71500,220.03700 C 222.68000,219.79600 222.64500,219.55600 222.59200,219.31700 C 222.54100,219.08400 222.47100,218.85400 222.40100,218.62400 C 222.32900,218.38100 222.25600,218.14000 222.16500,217.90200 C 222.13400,217.82200 222.11800,217.73900 222.08500,217.66000 C 221.97000,217.38300 221.84100,217.11400 221.70200,216.85100 C 221.68100,216.80800 221.65500,216.76600 221.63200,216.72300 C 221.41900,216.32900 221.18300,215.95200 220.92300,215.59500 C 220.89600,215.55900 220.86800,215.52500 220.84100,215.49000 C 220.56800,215.12600 220.27300,214.78100 219.95600,214.46100 C 219.94200,214.44600 219.93100,214.43000 219.91700,214.41600 L 187.81900,182.31700 C 183.91300,178.41200 177.58100,178.41200 173.67600,182.31700 C 171.72300,184.27000 170.74600,186.82900 170.74600,189.38800 C 170.74600,191.94700 171.72300,194.50600 173.67600,196.45900 C 173.67600,196.45900 181.22100,204.00300 188.70300,211.48600 C 158.16800,211.48600 94.945000,211.48600 94.945000,211.48600 C 89.422000,211.48600 84.945000,215.96400 84.945000,221.48600 C 84.945000,227.00800 89.422000,231.48600 94.945000,231.48600 L 188.70300,231.48600 C 181.22100,238.96900 173.67600,246.51300 173.67600,246.51300 C 171.72300,248.46600 170.74600,251.02400 170.74600,253.58500 C 170.74600,256.14400 171.72300,258.70200 173.67600,260.65500 C 177.58000,264.56100 183.91200,264.56100 187.81900,260.65500 L 219.91700,228.55700 C 219.93100,228.54300 219.94200,228.52700 219.95600,228.51200 C 220.27200,228.19200 220.56700,227.84700 220.84100,227.48300 C 220.86800,227.44800 220.89600,227.41400 220.92300,227.37800 C 221.18300,227.02200 221.41900,226.64400 221.63200,226.25000 C 221.65500,226.20700 221.68100,226.16500 221.70200,226.12200 C 221.84100,225.85900 221.97000,225.59100 222.08500,225.31300 C 222.11800,225.23400 222.13400,225.15100 222.16500,225.07100 C 222.25700,224.83400 222.32900,224.59200 222.40100,224.34900 C 222.47100,224.12200 222.54100,223.89200 222.59200,223.65900 z " style="fill:#0a50a1;stroke:#000000;" id="Arrow.short.2" /> </g> </g> </g> </svg> |