[Plugin] PomPi (Pompous Piping 2016 RC2018 )

[Plugin] PomPi (Pompous Piping 2016 RC2018 )

Postby dezmo » Sat Jun 18, 2016 7:07 pm

PomPi
Pompi2016RC2018_2.png

Pompous Piping
Uploaded to PluginStore!

Version:2016 RC 2018_0510_1833
Release notes below.
Language: English
Creator:Dezmo (dezmo at freemail dot hu /Paypal donation)
(For proper pronunciation of "PomPi" please put it to google translate and set the language to Hungarian/magyar and click to speaker icon!)

I had some time to work on it again. It is still not perfect, but I hope you will enjoy it!

Main features
  • Easy to predefine and load your own dimension’s library by CSV file. (examples included)

    Two-tree clicks to create and orient simple pipe, bend, reducer, flange, union or T.

    Aided line tool for define your piping path. NEW!

    Convert all selected edges to bends and pipes.
    Similar to Pipe Along Path, but “fillet” the connection points by elbow
    Not limited to one path.
    To align connected end segments, pipe elements will be twisted automatically

    Convert all selected bends and pipes back to edges. NEW!

    You can create your own CSV file with your preferred standards (ANSI, ASME, ISO EN, JIS…or) whatever you want and determine the dimensions of pipe and fittings with only a click.

    Handle millimeter and inch

    Similar pipe elements will be same existing component but other instance.

    Easy to define cross section (profile) as circle, triangle, square, pentagon, hexagon .... (up to 96 side polygon or circle). You can rotate it too.

    Generate report about selected PomPi pipe elements, save it to CSV file and show in HTML window. NEW!

    “Side effect”: PomPi weld! Joins selected edges into a 'curve'. NEW! It is similar to TIG-weld but using different method. You can select more edges loops and all will be converted until branching point(s).

    Simple, self-explaining user interface. Scalable/resizable html UI.

    Free!

Please check the second post for gif-video!

With help of the html UI, you can create infinite variety of pipe element. (pipe, bend, T, reducer,...). Dimensions are from CSV file, or by manual entering.
Please check the attached user manual for more info. (Or click on help in HTML UI if you are already installed. The help file is part of the plugin too.)

Install it as the usual extension.

The “2016” in the name of the tool is intentional, it is referring that fact it may not work on future SKETCHUP versions… but:
Tested: SKETCHUP PRO 2014 on Windows 7, SKETCHUP PRO 2015&2016 on Windows 10. Partly tested on SKETCHUP Make 2017, but some functions (create T, reducers…) are not working on it, because e.g. “subtract” “union” functions are not supported in free version. Partly tested on SKETCHUP PRO 2018 too and it’s okay on it.

MAC user feedback are welcome !

This plugin is using some bits from others. If you want to (and can), please check it in the program code files, and give thanks / credits / donation to them!

First I just wanted to put some bends, T's... to my drawing automatically, then somehow this code went out from my fingers to keyboard. ;-)
I'm still not a programmer, far from it, but I liked to discover ruby...and html ... and javascript ...and css.
For sure this can be done any other way, but since I don't understand everything yet in this special languages, I used what I (more or less) can catch from hundreds of code what I read and get from SketchUp Ruby API documentation.
The code is (mostly) heavily commented so maybe someone else might benefit from it. If nothing else, then use as a bad example.
I think there is some interesting method in my code to sort out vertices of selected edges, (in Dezmo_pompi2016_auto.rb) and probably the bend (elbow) creating method (in Dezmo_pompi2016_bend.rb).

I can not give any deadline, if at all, to finish this. Currently I have a lot other to do, Please enjoy what you get now. :-)


(RC 2018_0505_1151) Please test!
Lot of changes, fixes, new features...try it!


**RC 2018_0510_1833** (First Plugin Store release)
- You can more flexible insert and rotate PomPi elements
- Slightly changed UI, and naming of componets
- Some code cleanup, correction.


**RC 2018_0521_1631**
- Bug: can't create BOM if there were T's, has been eliminated.
- Small changes to rotate PomPi elements (and other group/component)
- Indication of possible bend if the last point==first point in aided draw
- More easy to put PomPi's into Pipe center line (xRay if hover on pipe, green color if on centerline)


Although I do not like, but I'm waiting for criticism .. :-)

French translate of OM (old version) Thanks to pilou : http://moiscript.weebly.com/pompi.html

Download from PluginStore
7
Last edited by dezmo on Thu May 31, 2018 10:00 am, edited 14 times in total.
Man can do everything. Only a matter of time and money.

dezmo 
 

Re: [Plugin] PomPi (Pompous Piping 2016 beta )

Postby dezmo » Sun Jun 19, 2016 11:39 am

Note: The actual version can be a little different than shown below.

Sorry about the quality... because the 2MB file limit
You can find here the original:
https://drive.google.com/file/d/1aATvf-oiEHjV9290RINv87tW6qybQTHa/view?usp=sharing




pompi2016RC2018_a1.gif
pompi2016RC2018_a2.gif
2
Last edited by dezmo on Thu May 10, 2018 7:32 pm, edited 3 times in total.
Man can do everything. Only a matter of time and money.

dezmo 
 

Re: [Plugin] PomPi (Pompous Piping 2016 beta )

Postby pilou » Sun Jun 19, 2016 11:51 am

Seems very elaborated!
0
Frenchy Pilou
Is beautiful that please without concept!
Speedy Galerie
User avatar
pilou 
Top SketchUcator
 

Re: [Plugin] PomPi (Pompous Piping 2016 beta )

Postby dezmo » Sun Jun 19, 2016 12:01 pm

pilou wrote:Seems very elaborated!


Unfortunately, not as much as I'd like. Honestly my idea is started a year ago, but I had to learn a lot...
But nowadays I can have a lot less time to dedicate to this.
0
Man can do everything. Only a matter of time and money.

dezmo 
 

Re: [Plugin] PomPi (Pompous Piping 2016 beta )

Postby pilou » Sun Jun 19, 2016 12:25 pm

You have a challenger here! ;)
0
Frenchy Pilou
Is beautiful that please without concept!
Speedy Galerie
User avatar
pilou 
Top SketchUcator
 

Re: [Plugin] PomPi (Pompous Piping 2016 beta )

Postby dezmo » Sun Jun 19, 2016 12:40 pm

pilou wrote:You have a challenger here! ;)


Yes, I saw (as all of the other "pipe" plugin here...). My very first version were a little similar, but now I don't think you can compare...;-)
0
Man can do everything. Only a matter of time and money.

dezmo 
 

Re: [Plugin] PomPi (Pompous Piping 2016 beta )

Postby pilou » Sun Jun 19, 2016 7:23 pm

Sorry but
I draw a simple Arc
Apply Auto Pipe
cool : all works fine :fro:

but I will make a CTRL + Z (Undo)

---> total crash BugSlpatch --> Sketchup closed! :o
0
Frenchy Pilou
Is beautiful that please without concept!
Speedy Galerie
User avatar
pilou 
Top SketchUcator
 

Re: [Plugin] PomPi (Pompous Piping 2016 beta )

Postby dezmo » Sun Jun 19, 2016 9:19 pm

pilou wrote:Sorry but
I draw a simple Arc
Apply Auto Pipe
cool : all works fine :fro:

but I will make a CTRL + Z (Undo)

---> total crash BugSlpatch --> Sketchup closed! :o


Hm. Interesting. Thanks for reporting.
I didn't faced any of single crash, but I have never tested with Free/Make version. And the ani-gif above has been made by applying auto pipe and undoing, applying auto pipe and undoing....
However I don't see so much chance to check it in the next 2 weeks, but would you please try to post the file (skp) what causing the crash. Crete Arc, save the file... and try to reproduce the error, if you get crash please post the file, (and dimension/ settings in PomPi)
Thanks!

Update:
I just installed SketchUp Make and can't reproduce your error!?
0
Man can do everything. Only a matter of time and money.

dezmo 
 

Re: [Plugin] PomPi (Pompous Piping 2016 beta )

Postby pilou » Mon Jun 20, 2016 1:33 am

You are lucky! :mrgreen:
Crash(es) becomes exacly like previous post and even more beautifuly! ;)

But maybe I have a little idea! I use 2016 and you 2014 so...?

Even I input crazzy thing your plugin must alert me but not make a direct crash! :mrgreen:

pipec.jpg
0
Frenchy Pilou
Is beautiful that please without concept!
Speedy Galerie
User avatar
pilou 
Top SketchUcator
 

Re: [Plugin] PomPi (Pompous Piping 2016 beta )

Postby dezmo » Mon Jun 20, 2016 6:07 am

pilou wrote:You are lucky! :mrgreen:
Crash(es) becomes exacly like previous post and even more beautifuly! ;)

But maybe I have a little idea! I use 2016 and you 2014 so...?

Even I input crazzy thing your plugin must alert me but not make a direct crash! :mrgreen:



Thanks a lot (I have W7/SU2014 on my work computer, W10 SU/2015Pro +2016pro + 2016Make in my home computer ... ;-) )

I reproduced the error now. It is only on SU 2016pro/make. (on SU2014 I will try later)

But now I have to travel for 2-3 weeks working abroad... (Without my home computer... let see if I can do something during this time)

Thanks again! Please try to create in an other way the 'Arc' or don't use PomPi on it don't use undo :enlight:
;-)
0
Man can do everything. Only a matter of time and money.

dezmo 
 

Re: [Plugin] PomPi (Pompous Piping 2016 beta )

Postby dezmo » Mon Jun 20, 2016 11:35 am

Thanks for pilou to report:

- If you apply Auto pipe -with a certain parameters- to "Arc" SU can crash! (Somtimes only when you try to undo it)
(I typed into the first post too..)
Sorry about it I will try to figure out why... sometime.
0
Man can do everything. Only a matter of time and money.

dezmo 
 

Re: [Plugin] PomPi (Pompous Piping 2016 beta )

Postby JQL » Mon Jun 20, 2016 12:00 pm

And here I was thinking this was just another piping plugin. It seems I'd use this a lot.

Let me ask you one thing: When it calculates the autopiping does it use standard corners radiuses or are they user input?

I do a lot of those and always have to correct them after checking with my favorite steel worker :D
0
User avatar
JQL 
Premium Member
Premium Member
 

Re: [Plugin] PomPi (Pompous Piping 2016 beta )

Postby dezmo » Mon Jun 20, 2016 3:58 pm

JQL wrote:And here I was thinking this was just another piping plugin. It seems I'd use this a lot.

Let me ask you one thing: When it calculates the autopiping does it use standard corners radiuses or are they user input?

I do a lot of those and always have to correct them after checking with my favorite steel worker :D


Happy to hear if you find it useful! :-)

The radius of the corner (elbow) is "standard": coming from RBE field, what you can enter manually or coming from your (or mine) CSV file.
As you may discovered in the user manual, You can create your CSV file according to your taste... and load it.

The angle is determined by selected lines. (ignored the ABE filed)
0
Man can do everything. Only a matter of time and money.

dezmo 
 

Re: [Plugin] PomPi (Pompous Piping 2016 beta )

Postby JQL » Mon Jun 20, 2016 4:01 pm

dezmo wrote:The radius of the corner (elbow) is "standard": coming from RBE field, what you can enter manually or coming from your (or mine) CSV file.


Great!
0
User avatar
JQL 
Premium Member
Premium Member
 

Re: [Plugin] PomPi (Pompous Piping 2016 beta )

Postby dezmo » Tue Jun 21, 2016 3:04 pm

Fixed version in first post!
(I hope if it OK now... I have not much time to test.)


Fixed: (2016_0621_1551) Please test!
- The "Arc" related crash should be OK
- The interface will notice (and not allow to anything bend related operation) if outside diameter>=2*bend radius (DO1>=2*RBE)
- Note the input fields check still not 100% complete, be careful what you type in. If you got crash please report here!
0
Man can do everything. Only a matter of time and money.

dezmo 
 

Re: [Plugin] PomPi (Pompous Piping 2016 beta )

Postby Frederik » Sun Jun 26, 2016 8:55 pm

Hi Dezmo,

Thanks for this plugin - it's really useful for people working with pipes... :thumb:
In the past I worked with cooling and ventilation systems and I've been using the 3skeng plugin, but I really like your plugin... :)

Is it possible only to have the outer mesh of the pipe?
I'm asking about this, as the thickness isn't really needed and if you have very complex models, it will take a lot of geometry and make SU slow when orbiting the model...
2
Cheers
Kim Frederik
User avatar
Frederik 
Thea Render Support
Thea Render Support
 

Re: [Plugin] PomPi (Pompous Piping 2016 beta )

Postby dezmo » Sun Jun 26, 2016 10:14 pm

Frederik wrote:Hi Dezmo,

Thanks for this plugin - it's really useful for people working with pipes... :thumb:
In the past I worked with cooling and ventilation systems and I've been using the 3skeng plugin, but I really like your plugin... :)

Is it possible only to have the outer mesh of the pipe?
I'm asking about this, as the thickness isn't really needed and if you have very complex models, it will take a lot of geometry and make SU slow when orbiting the model...


Nice to see if you like my plugin!

Put 0 to inner diameter... ;-)
0
Man can do everything. Only a matter of time and money.

dezmo 
 

Re: [Plugin] PomPi (Pompous Piping 2016 beta )

Postby Frederik » Mon Jun 27, 2016 6:05 am

dezmo wrote:Put 0 to inner diameter... ;-)

So obvious... :D :thumb:

I don't have the need for making pipes in my new position with another company - at least it will be very rare...
But I will definitely recommend your plugin to the company I worked with in the past...
They're still using the 3skeng plugin, but your plugin have some great features...
In particular I like the way users can make their own libraries...
The company I worked with used a special DIN and I always had to adjust radius for bends and length of reducers etc...
With the option your plugin has, it's much easier... :thumb:
1
Cheers
Kim Frederik
User avatar
Frederik 
Thea Render Support
Thea Render Support
 

Re: [Plugin] PomPi (Pompous Piping 2016 beta )

Postby dezmo » Mon Jun 27, 2016 7:51 am

Frederik wrote:In particular I like the way users can make their own libraries...
The company I worked with used a special DIN and I always had to adjust radius for bends and length of reducers etc...
With the option your plugin has, it's much easier... :thumb:


Yes. Thanks for nice words. And you are right this was the main goal to use external file as a dimensions, so you can quickly choose what you want. Sure, you can override it manually you don't need some dimensions so often.

As you can see you can "play" a lot with parameters but at the end you can resize the UI to smaller and you can use as a "toolbar" only...

(BTW when I'm finishing my work in Denmark ;) I'll try to make some "final tune" on PomPi and the user manual... but I still can't give a deadline... )
0
Man can do everything. Only a matter of time and money.

dezmo 
 

Re: [Plugin] PomPi (Pompous Piping 2016 beta )

Postby Frederik » Mon Jun 27, 2016 2:10 pm

dezmo wrote:...my work in Denmark... )

Your work in Denmark...?!?
Where do you work in Denmark...?
I'm based in Denmark and I'm working in the center of Copenhagen... :)
0
Cheers
Kim Frederik
User avatar
Frederik 
Thea Render Support
Thea Render Support
 

Re: [Plugin] PomPi (Pompous Piping 2016 beta )

Postby dezmo » Mon Jun 27, 2016 4:11 pm

Off-Topic:
Frederik wrote:
dezmo wrote:...my work in Denmark... )

Your work in Denmark...?!?
Where do you work in Denmark...?
I'm based in Denmark and I'm working in the center of Copenhagen... :)


I'm in the middle of nowhere... in industrial area. :-) (Videbæk close to Herning)
0
Man can do everything. Only a matter of time and money.

dezmo 
 

Re: [Plugin] PomPi (Pompous Piping 2016 beta )

Postby Frederik » Mon Jun 27, 2016 7:52 pm

Off-Topic:
dezmo wrote:I'm in the middle of nowhere... in industrial area. :-) (Videbæk close to Herning)

Aahhh... In Jylland... Far away from Copenhagen... :)
But you're not Danish - right...?!
Could have been fun to meet you and have a cup of coffee or a beer... :)
Aahhh welll... Perhaps another time... :)
0
Cheers
Kim Frederik
User avatar
Frederik 
Thea Render Support
Thea Render Support
 

Re: [Plugin] PomPi (Pompous Piping 2016 beta )

Postby dezmo » Tue Jun 28, 2016 6:13 am

Off-Topic:
Frederik wrote:But you're not Danish - right...?!
Could have been fun to meet you and have a cup of coffee or a beer... :)
Aahhh welll... Perhaps another time... :)

I'm Hungarian, currently living in Germany and traveling a lot. Maybe one time we can have some coffee... :fro:
0
Man can do everything. Only a matter of time and money.

dezmo 
 

Re: [Plugin] PomPi (Pompous Piping 2016 RC )

Postby dezmo » Mon Jul 11, 2016 7:49 pm

Update in the first post:
Changes: (2016_0711_2005)
- The HTML UI tuned (horizontal UI removed)
- User input check is massively improved
Note the input fields check still not 100% complete, be careful what you type in. If you got crash please report here!
- Undo stack is more clear now
- User manual updated
- Other small improvement
- clean up, reduce file sizes, typos etc...
- small bugs, and other things what I don't remember...
0
Man can do everything. Only a matter of time and money.

dezmo 
 

Re: [Plugin] PomPi (Pompous Piping 2016 RC )

Postby pilou » Mon Jul 11, 2016 9:38 pm

If you are interested in French UI and manual in French, don't hesitate! :)
Seems remember i have made the 3SKeng and site in French in the past for the fun! :mrgreen:
(seems they have updated that! There is only rest the menu on the left! :o

For the UI I need a list or a multi-Language system, because I don't want to swim in the code! :)
0
Frenchy Pilou
Is beautiful that please without concept!
Speedy Galerie
User avatar
pilou 
Top SketchUcator
 

Re: [Plugin] PomPi (Pompous Piping 2016 RC )

Postby dezmo » Tue Jul 12, 2016 5:24 am

pilou wrote:If you are interested in French UI and manual in French, don't hesitate! :)
Seems remember i have made the 3SKeng and site in French in the past for the fun! :mrgreen:
(seems they have updated that! There is only rest the menu on the left! :o

For the UI I need a list or a multi-Language system, because I don't want to swim in the code! :)


Thanks a lot pilou!I am very grateful! :D
But unfortunately the code itself is not prepared for more than 1 language. (yet?) But at least the manual can be useful... ;)
0
Man can do everything. Only a matter of time and money.

dezmo 
 

Re: [Plugin] PomPi (Pompous Piping 2016 RC )

Postby pilou » Tue Jul 12, 2016 12:07 pm

0
Frenchy Pilou
Is beautiful that please without concept!
Speedy Galerie
User avatar
pilou 
Top SketchUcator
 

Re: [Plugin] PomPi (Pompous Piping 2016 RC )

Postby dezmo » Tue Jul 12, 2016 4:09 pm

pilou wrote:French Manual! :)


What a nice surprise! Thanks! :fro: :D

I'll put it to the first post!
0
Man can do everything. Only a matter of time and money.

dezmo 
 

Re: [Plugin] PomPi (Pompous Piping 2016 RC )

Postby Frederik » Thu Jul 14, 2016 10:30 am

One thing I'm really missing is the ability to make bends other than 90 degree...
With the 3skeng you have the option to select the bend degree when connecting it to a pipe...

If I select the pipe and bend, I can't get i.e. a 45 degree angle...
0
Cheers
Kim Frederik
User avatar
Frederik 
Thea Render Support
Thea Render Support
 

Re: [Plugin] PomPi (Pompous Piping 2016 RC )

Postby dezmo » Thu Jul 14, 2016 5:03 pm

Frederik wrote:One thing I'm really missing is the ability to make bends other than 90 degree...
With the 3skeng you have the option to select the bend degree when connecting it to a pipe...

If I select the pipe and bend, I can't get i.e. a 45 degree angle...


Oh, yes. Originally it is designed to make perpendicular piping between two existing point, when I did not think even of the Pipe Auto function.
But I get the idea of "pipe auto" and started to work on it, than pipe&bend remained as it is.

The drawn line endpoint is the 90°bend "other end" "horizontal" projection to be able to align to the next component. Right now the pipe length is the distance between picked point minus the bend radius. I do not know what should be the length if the angle is different than 90°, because the "end" face of the bend looking somewhere other direction than the length of the pipe+bend "height" (bend "height" = the bend two end face middle point distance.)
If I allowing to put other than 90° I have to calculate backwards somehow and I would heve to know in advance the "height" of the bend + pipe length.
Did you get my explanation, because I'm already lost... :D

So lot of questions raises regards your "simple" request.


I'll see if I can do something... Currently I don't have any idea and my boss extended my work for (in) Denmark & the holiday season is also here... :fro:
0
Man can do everything. Only a matter of time and money.

dezmo 
 

SketchUcation One-Liner Adverts

by Ad Machine » 5 minutes ago



Ad Machine 
Robot
 

Next


 

Return to Plugins

Who is online

Users browsing this forum: No registered users and 4 guests

Visit our sponsors: