Wingnut Posted July 11, 2018 Share Posted July 11, 2018 Oh man, that's a beauty! Nice! (hi-5) I have about 10 pipes... mostly Grabow apple-ish bowls (Dukes) with straight stems... filter pipes. A couple of...um... Savellini's? too... originally for balsa filters... for which I short-cut standard filters to fit. Exclusively MacBarens tobacco (Denmark)... aromatic blends (girly flavors)... no Perique or Latakia crap... but I'll occasionally run some "leftist" stuff... mostly MacB "Black Ambrosia" cavendish-like stuff, or some Navy Flake. Use to LOVE MacB "Highland Mixture" but it was a limited run and it went away. 1/10 the price of cigs, 3 times the delicious flavor, but a bit more maintenance and lighter usage. Love it! So cool! No wonder we became good acquaintances so easily. Babs is probably saying "Oh no, my two collaborators are on a man-crush tangent." Arte 1 Quote Link to comment Share on other sites More sharing options...
babbleon Posted July 11, 2018 Author Share Posted July 11, 2018 I'll let you two get on with it! For the record, I'm ex-tobacco (& coffee)... but courtesy of technology, I vape. I do have a proper pipe somewhere, but I could never get on with it. Arte and Wingnut 2 Quote Link to comment Share on other sites More sharing options...
babbleon Posted July 11, 2018 Author Share Posted July 11, 2018 Are a disproportionate number of Babylon users, smokers? Quote Link to comment Share on other sites More sharing options...
Arte Posted July 11, 2018 Share Posted July 11, 2018 7 minutes ago, Wingnut said: (hi-5) HI-5 Sorry guys we are out of tune. Back to snap - back to reality. Wingnut 1 Quote Link to comment Share on other sites More sharing options...
Wingnut Posted July 11, 2018 Share Posted July 11, 2018 @Arte Stick-in-the-mud work-a-holic, you. See, we even got Babs onto the smoking subject. heh. On 7/11/2018 at 10:42 AM, babbleon said: Are a disproportionate number of Babylon users, smokers? My guess is no. Most of them are heroin users, though. hah. (just kidding, of course). But, perhaps... code-starers... always need SOME kind of vice. Doritoes got a reputation for being the coder's "junk" for a while, in US history. Ranch flavored. Nerd fuel. Oh yeah, I guess we should get back to snaps. Arte 1 Quote Link to comment Share on other sites More sharing options...
babbleon Posted July 11, 2018 Author Share Posted July 11, 2018 Hey, so back to topic... I'd be interested to get feedback on the snapping PG of mine (it does throw an error on the console) and any suggestions of how to improve. Quote Link to comment Share on other sites More sharing options...
Arte Posted July 11, 2018 Share Posted July 11, 2018 @babbleon It really looks good. ? I'm just wondering why do you need shift-click? Why not: click box1 -> click box2 -> click source point -> click destination point. Everything depends of you needs. 1 hour ago, Wingnut said: Exclusively MacBarens tobacco (Denmark)... aromatic blends (girly flavors)... no Perique or Latakia crap... "Black Ambrosia" Yummyyyyyyyyyyyyy. But I can smell vanilla and black cherry from my 5 pipe's... Ok I need to go for about 15-20min ...Yummyyyyyyyyyyyyy...yyy.. Wingnut 1 Quote Link to comment Share on other sites More sharing options...
brianzinn Posted July 12, 2018 Share Posted July 12, 2018 hey - just overhearing some chatter about snapping from the non-smoking section. my vices are buckets of coffee and chocolate. Maybe it's just a pipe dream, but I was thinking it would be really cool to have the PointerDragBehavior have additional behaviors wherein it would only be allowed to drop on certain grid points., or a list of meshes that it cannot collide with (on collision it could have an effect like glow on the other mesh perhaps). All done with observables like onMeshIntersectStart(mesh), onMeshIntersectEnd(mesh). http://doc.babylonjs.com/how_to/meshbehavior#pointerdragbehavior We have onDragEndObservable to do validations, but ideally I would like to know which direction the mesh was dragged in from (drag history) to undo a collision. I don't see how to chain these behaviors together, but I really want to add this to make my 3D level builder more usable! I've been lurking on this thread waiting for a genius playground to copy!! Arte 1 Quote Link to comment Share on other sites More sharing options...
Arte Posted July 12, 2018 Share Posted July 12, 2018 Select source point -> select destination point = Done! (just 2 clicks) https://www.babylonjs-playground.com/#35HAW1#28 It is not finished yet. I'm just playing around Wingnut and babbleon 2 Quote Link to comment Share on other sites More sharing options...
babbleon Posted July 12, 2018 Author Share Posted July 12, 2018 @Arte - that's annoyingly simple!! Well done. Two pairs of eyes are better than one. Quote Link to comment Share on other sites More sharing options...
Arte Posted July 12, 2018 Share Posted July 12, 2018 "Sorry, you cannot add any more reactions today." Ouch!!! @babbleon Thank you. There is really some points to improve. Quote Link to comment Share on other sites More sharing options...
babbleon Posted July 12, 2018 Author Share Posted July 12, 2018 Now, if only I could get Blender to export Vertex Groups, then we could snap to any pre-set point, not just vertices of the mesh or bounding box points. Quote Link to comment Share on other sites More sharing options...
Arte Posted July 13, 2018 Share Posted July 13, 2018 Update: "One step at a time" https://www.babylonjs-playground.com/#35HAW1#29 Wingnut and babbleon 2 Quote Link to comment Share on other sites More sharing options...
babbleon Posted July 13, 2018 Author Share Posted July 13, 2018 Wonderful, @Arte! Some suggestions (these are only what I would add, I don't have any time right now): When you hover over source mesh, it should show all available snapping points. Once you choose source snap point it highlights it or removes all others, and then destination mesh shows all available snapping points. Double click on destination requires you to input an offset. Eye candy - the source mesh could animate quickly to destination point: var ease = new BABYLON.CircleEase(); ease.setEasingMode(BABYLON.EasingFunction.EASINGMODE_EASEINOUT); BABYLON.Animation.CreateAndStartAnimation('MeshAnim', mesh, 'position', 30, 30, currentPos, newPos, 1.0, ease); Really well done. Arte 1 Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.