[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]

Re: Dia shapes for chemistry

it is easiest to draw the shapes in Dia itself and then export them to the
.shape file format

there is a tag
<aspectration value=fixed />

that is roughly it, i dont memorise these things.
best to export a .shape file or look at some of the existing files.

there is a text object, agian with no Dia files available in front of me
at the moment on my crappy dialup connection i suggest you look at the
existing files.  (take a look at the SDL sheet and the comment {
object/shape which i do actually remember has some sort of text widget).

Alan Horkan


On Mon, 21 Oct 2002, Richard Muller wrote:

> Date: Mon, 21 Oct 2002 15:17:57 -0700
> From: Richard Muller <rpm@wag.caltech.edu>
> Reply-To: dia-list@gnome.org
> To: dia-list@gnome.org
> Subject: Dia shapes for chemistry
> I've just gone through the manuals and learned how to define new shapes
> and sheets for Dia. I'm really impressed with how easy it is, but had a
> few questions that I was hoping that someone could answer.
> Here's an example of one of the structures I've defined:
> <?xml version="1.0"?>
> <shape xmlns="http://www.daa.com.au/~james/dia-shape-ns";
>         xmlns:svg="http://www.w3.org/2000/svg";>
>    <name>Chemistry - Benzene</name>
>    <description>Basic six-membered ring</description>
>    <icon>benzene.xpm</icon>
>    <connections>
>     <point x="1.0" y="0"/>
>     <point x="0.5" y="0.866"/>
>     <point x="-0.5" y="0.866"/>
>     <point x="-1.0" y="0"/>
>     <point x="-0.5" y="-0.866"/>
>     <point x="0.5" y="-0.866"/>
>    </connections>
>    <svg:svg width="4.0" height="4.0">
>      <svg:polygon points="1.0,0.0 0.5,0.866 -0.5,0.866 -1.0,0.0
> -0.5,-0.866 0.5,-0.866"/>
>      <svg:line x1="0.8" y1="0" x2="0.4" y2="0.693"/>
>      <svg:line x1="-0.4" y1="0.693" x2="-0.8" y2="0"/>
>      <svg:line x1="-0.4" y1="-0.693" x2="0.4" y2="-0.693"/>
>    </svg:svg>
> </shape>
> Questions:
> 1. I would like to constrain the resizing so that if I change x, y is
> changed the same amount. Is there a way of doing this in SVG?
> 2. I would like to optionally label each vertex with a letter (e.g. "C"
> or "N"). Is there an easy way of doing this?
> Thanks in advance for any help you can offer.
> Rick
> rpm@wag.caltech.edu
> _______________________________________________
> Dia-list mailing list
> Dia-list@gnome.org
> http://mail.gnome.org/mailman/listinfo/dia-list
> FAQ at http://www.lysator.liu.se/~alla/dia/faq.html
> Main page at http://www.lysator.liu.se/~alla/dia

[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index] Mail converted by Mofo Magic and the Flying D

All trademarks and copyrights are the property of their respective owners.

Other Directory Sites: SeekWonder | Directory Owners Forum