[Plugin][WIP][OpenSource] Bezier Surface
-
Thanks, Thomthom. Time to play!
-
@unknownuser said:
but.. it says su8 is supported..
Ah, yeah you are right. Then I guess he just probably forgot to set up some conditions for Su8. Well see when he get's back.
Meanwhile do a testspin in 2014.It may have be a condition set on line 26 in the loader rb
"file = FILE.dup.force_encoding("UTF-8")"If I remember correctly Ruby 1.8 (Su8) does not have that method..
I'm not gonna mess with that since I don't know how he has things set up with TT_Lib so I suggest waiting for his return..
-
@jolran said:
I suggest waiting for his return..
never thought for a second to fix the code by myself
anyway i downloaded su15 and it works perfectly.. too bad su2015 doesn't fit my needs at the moment (mainly for the other 31454535 plugin i use)
this tool is great! sort of pseudo-nurb brother of vertex tools..
waiting for su8 news.. -
@jolran said:
@unknownuser said:
but.. it says su8 is supported..
It may have be a condition set on line 26 in the loader rb
"file = FILE.dup.force_encoding("UTF-8")"Yes
For 2013 or 8 user
just change that like this"file = FILE"
-
Did you restart Sketchup after installing it?
-
@unknownuser said:
Yes
For 2013 or 8 user
just change that like this"file = FILE"
Like I said, better let Thomthom do it properly. Even if it looks like a simple fix, it "may" have consequences for TT_lib since removing encoding.
Although, nothing "bad" should happend if you only experiment at 1 place.. -
It's just always updating...
Like the GIF
Cannot Click or DoubleClick
and when SU openingοΌ nothing prompt
-
@jolran said:
Do you use Knotvectors for the patches ? Or are they interval-based type powerbasis functions ?
Edit: Ah right, they are not spline-based, (duh). So you go through the C-extensioncode right ?It's simple bezier quad patches with 4x4 control points each. The bezier calculation is based on the bezier example script posted by @last many years ago, I just ported it to C for faster calculations. You can see the source in TT_Lib2.
-
@jolran said:
How do you add Tripatch to Qaudpatch ? Possible ?
No, this was on my todo, once the quad patches was done. I removed the main toolbar button for it right before release, but forgot there was menu items and that second webdialog toolbar. I should push a new update the removes the unused controls in the dialog.
-
@box said:
This rough test torso is less than five minutes work.
Really? I didn't expect the extension to be that useful in it's current state. I hope people do post back more picture.
-
Thanks you very much for the plugin!!
I installed it in SU2014 & SU2015 on Mac but the plugin didn't work, I found a conflict with smartdrop.rb and Sketchyphysics, I deleted smartdrop.rb (I use tt.raytracer now to drop components) and I have deactivated Sketchyphysics on SU2014 with Sketchucation Plugins Manager and Bezier Surface work fine now.
-
@panixia said:
it looks super nice thank you but it doesn't work for me (sketchup 8 on win7)..
i suppose i installed it properly and also updated ttlib to last version..
i suspect it may depends on some conflict with tons of other plugins..Should work with SU7 and up, I think. Any error messages?
-
@jolran said:
@unknownuser said:
it looks super nice thank you but it doesn't work for me (sketchup 8 on win7)
Same here. I only had it working in 2014.
Error "defined method `force_encoding' for #String:0xb10993c"
This is "probably" and Ruby 1.8 error. I have the impression that many authors will stop supporting SU 8 soon.
Yea, with my new subdivison extension I'm certainly dropping support for anything older than SU2014.
Though this was written before SU2014 and it should work. (Though might have introduced a bug when I added SU2014 support. Can you provide the full error message and exact SketchUp version and OS?)
-
@panixia said:
yeah. force encoding blablabla.. getting similar message when loading sketchup
The bla bla bla bit of error message is in fact very useful for developers when debugging errors - please post all of it when reporting issues.
-
@jolran said:
It may have be a condition set on line 26 in the loader rb
"file = FILE.dup.force_encoding("UTF-8")"Ah - right, I'll fix that and push an update next week.
-
@unclex said:
It's just always updating...
Like the GIF[attachment=0:1br0oo34]<!-- ia0 -->8.gif<!-- ia0 -->[/attachment:1br0oo34]
Cannot Click or DoubleClick
and when SU openingοΌ nothing prompt
Any errors in the Ruby Console?
What SketchUp version? -
@oxer said:
Thanks you very much for the plugin!!
I installed it in SU2014 & SU2015 on Mac but the plugin didn't work, I found a conflict with smartdrop.rb and Sketchyphysics, I deleted smartdrop.rb (I use tt.raytracer now to drop components) and I have deactivated Sketchyphysics on SU2014 with Sketchucation Plugins Manager and Bezier Surface work fine now.
SketchyPhysics is known to clash with extensions. I think an update is coming.
Not sure about smartdrop.rb - not familiar with that one. -
A quick test taking like reference the torso of Box.
-
@thomthom said:
@panixia said:
yeah. force encoding blablabla.. getting similar message when loading sketchup
The bla bla bla bit of error message is in fact very useful for developers when debugging errors - please post all of it when reporting issues.
i'm pretty much sure that the "blablabla" part of the message returned ad least 3 different values with different tries (that's pretty odd i suppose) the last try being: "Loading File tt_bezier_surface.rb
undefined method `force_encoding' for #String:0xec947b8no such file to load --"
hope this can help -
I'll mainly focus on my subdivision extension over this one. Though I'll try to maintain small bug fixes and pull requests. I'll see after SUbD is done what I do with this project.
Btw, I have a fix for the compatibility bug with SU2013 and older. I'll be pushing an update.
Advertisement