This is a lightweight 2D vector drawing framework using vgcore for Windows (WPF).
Features described in Online document. Please visit vgwpf-demo to see more examples.
This is an open source LGPL 2.1 licensed project. It uses the following open source projects:
- vgcore (LGPL): Cross-platform vector drawing libraries using C++.
- x3py (Apache): Compile script files.
- SWIG (GPL): Use the tool to generate the glue code for Java and C#.
Contributors and sponsors are welcome. You may translate, commit issues or pull requests on this Github site. To contribute, please follow the branching model outlined here: A successful Git branching model.
- Zhang Yungui
- Archer
- ljlin
- Pengjun / Line and triangle commands
- Proteas
-
Open
Test_cs10.sln
in Visual Studio 2010 (Need VC++ and C#). Or openTest_cs9.sln
in VS2008.- Need to install the lastest version of SWIG, and add the location to PATH.
-
Type
./build.sh
can regeneratetouchvglib/core/*.cs
.
-
You can use newproj.py to create library project containing your own shapes and commands. So the TouchVG and TouchVGCore libraries does not require changes.
-
Checkout and enter DemoCmds directory, then type
python newproj.py YourCmds
:git clone https://github.com/rhcad/DemoCmds.git cd DemoCmds python newproj.py MyCmds
-