• Home
  • Documentation
  • Forum
  • Blog
  • Users
    • Map
    • Userlist
    • Businesses
    • Userpages
    • Connections
  • Contributions
    • All
    • Store
  • Downloads
    • vvvv beta
    • vvvv beta previews
  • Store
Show / Hide Table of Contents

PathGeometry

Author: velcrome
Date: 11 Jul, 2011
Category: pack

Download

64bit

4-PathGeometry51.7z
26 Nov, 2016 - 03:00
rechecking help patches and dll errors
3-PathGeometry1.4.zip
08 Jan, 2016 - 14:39
1.4 - added a spectral unify node
2-PathGeometry1.3.zip
28 Sep, 2015 - 19:30
1.3 - updated for beta34.x
1-PathGeometry.zip
23 Aug, 2011 - 11:36
1.2 - Tested with beta26
0-PathGeometry.zip
11 Jul, 2011 - 22:14
V 1.0

Description

This repository introduces the PathGeometry from Windows.Media to vvvv. It helps you to manipulate 2d polylines.

  • It gives you 2 prototypes (rectangle and ellipse) and a way to create your own polygons.
  • It has tools to analysepolygons (area and bounds)
  • It comes with all the typical nodes you need to build applications (getslice, select, group, change, queue, s+h)
  • It has boolean operations to merge and mangle polygons.
  • It has helper modules to transform polygons into Layers and Meshes.
  • It has 3 kinds of hittests.
  • It has extensive helpfiles.
  • It is fullyspreadable.
  • It is fastas lightning.
  • It is openand free.

Install:

Simply put the \PathGeometry directory that is in the .zip in your \packs directory.

Getting Started:

open \packs\PathGeometry\girlpower\Overview.v4p

Comments

Comments are no longer accepted.
Please create a new topic in the vvvv beta forum to discuss this contribution.
lasal
12 Jul, 2011 - 02:53

it looks useful, thanks for sharing it.

u7angel
12 Jul, 2011 - 09:14

nice contribution

but vvvv shows lots of red nodes, although nothing is missing. probably a known vvvv bug ?

velcrome
12 Jul, 2011 - 15:33

you are right. as soon as you look inside the subpatches they turn grey though.

lasal
12 Jul, 2011 - 16:49

After take a look, it´s very clean and responsive, could it be possible to isolate the intersection points?.

btw: only works with the b25.1

thanks again.

hrovac
20 Jul, 2011 - 14:36

wow. great tool. thx.

Lightmare
21 Jul, 2011 - 16:55

This looks really great, I'm interested in doing some 2d animation and this looks very useful for it. When I try to use the 'Mesh' plugin included in the pack I get some odd results though. Does the PathGeometry package only support convex shapes? See here for an example of what I'm talking about:

/sites/default/files/screenshot1311267163.png

Thanks for the contribution!

velcrome
21 Jul, 2011 - 18:10

the package itself is good for all shapes but holed ones. it is only the mesh module (a combination of an earclipping plugin and vux' mesh join) that cannot handle all cases. especially with self intersecting polygons it will run into problems.

everyoneishappy
18 Aug, 2011 - 10:54

This looks awesome!! Anyone else have issues using with beta26? (seems change node is broken for me?)

u7angel
18 Aug, 2011 - 11:00

there was some discussion about changes of the plugininterface in the alpha chat of 26. i guess the easiest way is recomilation for 26...or publishing the code as dynamic plugins.

velcome ? :)

velcrome
18 Aug, 2011 - 11:43

they are contributed as dynamic from day one ;)

sebl talked about problems in the alpha as well, but he was never able to say what was wrong

tonfilm
18 Aug, 2011 - 13:43

btw.. the queue node could be done using the generic template from the AddonsCore.. this is just 3 lines of code and guarantees full specification compatibility as well as future feature updates: Queue.cs

in fact you could implement all of the nodes in the SpreadOperations assembly (Buffer, RingBuffer, Cons, Zip...) by just 3 lines..

velcrome
19 Aug, 2011 - 09:08

I had quite a lot of moments of surprise with the awesome plugin interface. It has come such a long way since V1.

If it just had some decent tutorials, best practises and documentation, I guess a lot of people would realize how easy programming nodes is by now.

everyoneishappy
23 Aug, 2011 - 05:35

so any tips as to what would make this work with b26? It seems like it's the 2d geometry change node that is breaking the others, but it will not even come up in the editor?

Edit: @velcrome thanks for 1.2 update.

liquid
24 Aug, 2011 - 10:41

i have to remove this line from 2D.GeometryChange.csproj and it works. thxs!

sebl
30 Aug, 2011 - 11:25

i get this error caused by a red change on two different machines. both on winXP 32bit:

00:01:54  -  : Assembly of C:\vvvv\Contributions\PathGeometry\plugins\2D.GeometryChange\2D.GeometryChange.csproj is not up to date. Need to recompile ...
00:01:54  *  : Opening "C:\vvvv\Contributions\PathGeometry\plugins\2D.GeometryChange\2D.GeometryChange.csproj" caused exception: Compilation of C:\vvvv\Contributions\PathGeometry\plugins\2D.GeometryChange\2D.GeometryChange.csproj: CSProject failed. See errors below:
Metadata file 'cli_cppuhelper.dll' could not be found in :0

00:01:54  -  : To help us track this error down, enable the ExceptionDialog by either pressing CTRL + F10 or starting vvvv with /showexceptions.

e: on beta 26 and 25.1

colorsound
19 Sep, 2011 - 17:59

very nice geometry kit , thanks , tested in beta26 works very well .

m4d
10 Oct, 2011 - 19:18

@sebl: i had the same problem and resolved it by putting a cli_cppuhelper.dll obtained from rather dubious sources (but scanned for virii with onlinescanner) into the PathGeometry\plugins\2D.GeometryChange\bin directory.

also bigup to velcrome for this nice plug!

sebl
11 Oct, 2011 - 07:30

good to know, that i'm not the only one...

but would be fine to elaborate how it comes – perhaps some of the users without problems can search for their (perhaps existing) cli_cppuhelper.dll

i'll test it as asap as possible – thanks

Luper
19 Mar, 2012 - 09:24

There's any chance to have this on beta27? :D

sunep
28 Sep, 2015 - 19:16

Red nodes in the girlpower and help patches, seems to be a file path problem

joreg
28 Sep, 2015 - 19:32

@sunep: cannot confirm. but found a little bugger in one of the modules so i re-uploaded. and also removed all the \bin directories.. please try again.

sunep
28 Sep, 2015 - 19:50

here it seems like something is wrong with the path on some of the nodes

EDIT: The red nodes expect it to be in \Plugins\blabla... but it should be: %VVVV%\packs\PathGeometry\nodes\plugins\blablabla....

joreg
28 Sep, 2015 - 19:59

weird. for me they all reference from %VVVV%\packs.. on hover. what if you hover the ones that work? can you replace them on doubleclick?

sunep
28 Sep, 2015 - 20:06

the ones that work I can replace, but not the ones that don't

velcrome
28 Sep, 2015 - 22:04

hey joreg, thats a surprise to see that resurrected. kudos! hey sunep, thats not a hover. thats a doubleclick.

...downloading pack, solid grey in alpha

sunep
28 Sep, 2015 - 22:20

Joreg asked for both a hover and a double click

everyoneishappy
29 Sep, 2015 - 04:25

Paths look fine here (@sunep do you have an old version sitting somewhere?)

I've some red nodes, but it seems to be related to the dll file mentioned above

motzi
09 Jan, 2016 - 22:24

i had red nodes due to the missing cli_cppuhelper.dll (which apparently comes with OpenOffice?!) as well.

removing the corresponding reference in the .csproj files seems to have fixed the problem for me.

graphicuserinterface
25 Feb, 2016 - 18:01

i´ve installed OpenOffice and no more red nodes hehehe

moco
23 Nov, 2016 - 17:41
      • I´ve installed OpenOffice and no more red nodes. - - -

same here ... maybe include the dll?

beyon
24 Nov, 2016 - 10:23

Hmm, I guess I ought to look at this contribution as it seems to be very similar to what I've been working on in my spare time.

Will have to look into pros and cons of PathGeometry vs Clipper library.

antokhio
24 Nov, 2016 - 15:05

adding cli_cppuhelper.dll to vvvv_45beta34.2_x64\lib\core also works

velcrome
26 Nov, 2016 - 02:53

i could find three reference to such a dll. I am quite certain, it is of no use to the pack at all, so I took it out. one worry less!

i revisited all help patches and fixed the red nodes. in case something is still wrong, try to open the overview, and watch the nodes being replaced.

Joanie_AntiVJ
03 Feb, 2018 - 19:05

Waw, I'm preparing a laser mapping project (100% vectors) and this contribution is incredibly useful, thanks a lot velcrome, this is sooooo cool !!

Is there such thing as a "line" element, spreadable like the rectangle and ellipse object ? xx

  • Improve this Doc

© 2020 by vvvv group. Imprint | Privacy Policy.
Thanks to DocFX for building this website. Analytics by Plausible.

Back to top