satguru

Members
  • Content count

    344
  • Joined

  • Last visited

  • Days Won

    3

satguru last won the day on January 1

satguru had the most liked content!

1 Follower

About satguru

  • Rank
    Advanced Member

Contact Methods

  • Website URL
    http://ssatguru.appspot.com/

Profile Information

  • Gender
    Male
  • Location
    Cedar Rapids, Iowa, USA

Recent Profile Visitors

1,856 profile views
  1. satguru

    Babylon.js v3.2 is out

    @MackeyK24 what happened to the source code out here? https://github.com/BabylonJS/Exporters/tree/master/Unity/EditorToolkit/Content
  2. satguru

    Sample code for features in babylonEditor

    @Varsha Kamble in the meantime you could use this https://github.com/ssatguru/BabylonJS-EditControl 🌝
  3. satguru

    Babylon Toolkit Developer Portal

    Great Toolkit , Great Website !!
  4. satguru

    Character Controller

    @Topper try this https://github.com/ssatguru/BabylonJS-CharacterController/blob/master/demo/index.html
  5. satguru

    Mousewheel for FreeCamera

    this maybe http://playground.babylonjs.com/#6FHKHC#9
  6. satguru

    Character Controller

    @psikoT Found a way by which you can make your model work without changing its orientation. Create an empty mesh, make it a parent of your model and pass that, instead of your model, to the character controller. Use character controller setAvatarSkeleton() method to set the skeleton to your model's skeleton Attached is an updated version of your index.html which works. index.html
  7. satguru

    Character Controller

    Hi @psikoT Thanks for providing the character. Found what the issue is. Your model has Z up and Y forward. Babylon (and the Character Controller) expects Y up and Z forward. Here is a screenshot of your character in babylon sandbox. If you can change that then it will work fine. Nice character and animations by the way
  8. satguru

    Character Controller

    @psikoT I am curious what the problem might be. Do you mind sharing your character Babylon file?
  9. satguru

    glb loader flips faces in right handed scene

    @bghgary I see that this is fixed now. Thanks
  10. satguru

    Absolute Position and Pivot Point

    glad this is getting fixed. had me confused too sometime back
  11. satguru

    Split large ground mesh into sections

    @MackeyK24 Maybe you can use BABYLON.DynamicTerrain.CreateMapFromHeightMap function to get a data map from the ht map and then create sub meshes from the data map? https://doc.babylonjs.com/extensions/dynamic_terrain#map-creation-from-a-height-map @jerome might have some idea on how to do that.
  12. satguru

    Matrix decompose scaling bug

    I will work on a pr
  13. satguru

    Matrix decompose scaling bug

    @Deltakosh Me too it seems that based on just the matrix the only conclusion one can definitely arrive at is i) one scale is -negative or all scales are negative or ii) one scale is positive or all scales are positive but not which scale exactly. This would be based on taking cross product of two vectors and then dot product with the third vector So if (Vector3.Cross(ux,uy).Dot(uz))<0 then one scale is negative or all scales are negative else one scale is positive or all scales are positive Maybe mathematically impossible to determine the sign of the original scale? If that is the case then should the user provide the information ? as optional params? Matrix.Decompose(scale,rotation,translation,signX?,signY?,signZ?); where signX,signY,signZ would be 1 or -1
  14. @tips4design nice to know. but I suspect some overhead to this approach. a quick google search bring's up some interesting discussion https://stackoverflow.com/questions/12713659/typescript-private-members https://yakovfain.com/2015/06/30/the-private-in-typescript-is-kinda-private/
  15. you cannot access "mesh._enabled" if your are programming in TypeScript. its probably defined as "private" in TypeScript. unfortunately JavaScript does not have anything equivalent to make a property private. so the only thing you can do is follow some convention like underscore to make the JavaScript programmer aware they are accessing a private property and let them know if they do so BABYLON cannot guarantee proper behavior.