Commit Graph

  • d86004b46a Add toggleable options for generating Jeremy Hu 2018-03-30 22:05:47 +0800
  • 01e8abf0cc Fix event conflicts between model and graphics view Jeremy Hu 2018-03-30 15:41:29 +0800
  • 94cd279ef3 Render generated model in graphics viewer Jeremy Hu 2018-03-30 07:32:30 +0800
  • f48d6bd5f5 Seperate mesh union as single source file Jeremy Hu 2018-03-29 17:10:59 +0800
  • 53dfb62460 Generate coords around root joint Jeremy Hu 2018-03-29 16:01:57 +0800
  • 9892d1bc2c Make cgal no-crash when fail Jeremy Hu 2018-03-29 14:27:31 +0800
  • cac5c2094c Fix boolean operations Jeremy Hu 2018-03-29 14:10:17 +0800
  • 7df312cff5 Add branch sperate joint wrap Jeremy Hu 2018-03-29 09:46:43 +0800
  • 64ce4e6843 Add trival control of radius Jeremy Hu 2018-03-28 19:41:33 +0800
  • 09d21e8935 Add skeleton snapshot support (Prepare for undo/redo feature) Jeremy Hu 2018-03-26 20:41:46 +0800
  • 4c9767835f Export working model as obj Jeremy Hu 2018-03-20 15:56:49 +0800
  • 4661e2bc94 Fix node group saving Jeremy Hu 2018-03-20 11:31:05 +0800
  • a4cdb4e551 Make wireframe line more thick Jeremy Hu 2018-03-19 22:03:22 +0800
  • 2aed6b768a Add wireframe render Jeremy Hu 2018-03-19 21:56:10 +0800
  • f405ac0ede Add thickness support Jeremy Hu 2018-03-19 15:58:51 +0800
  • 24fbff4218 Add node delete operation Jeremy Hu 2018-03-18 16:46:53 +0800
  • de0fa135fb Add CGAL library to compare with Carve Jeremy Hu 2018-03-18 07:43:04 +0800
  • 425962921e Add carve library to support better mesh boolean operations Jeremy Hu 2018-03-17 17:21:17 +0800
  • a749324e79 Add mesh generation group Jeremy Hu 2018-03-16 11:06:51 +0800
  • ff19efa188 Add project file(.ds3) reader and writer Jeremy Hu 2018-03-15 23:40:30 +0800
  • 130ffdae79 Add parts loader and saver Jeremy Hu 2018-03-14 23:22:00 +0800
  • 5dbff8b9e3 Add styled tab header Jeremy Hu 2018-03-14 14:43:16 +0800
  • d3dfffcc59 Fix turnaround resize Jeremy Hu 2018-03-14 10:55:59 +0800
  • 20f4b669bb Add icons Jeremy Hu 2018-03-13 20:49:24 +0800
  • ce20e49883 Add turnaround image loader Jeremy Hu 2018-03-13 14:39:36 +0800
  • 0ee18d41a8 Make skeleton UI more fluent Jeremy Hu 2018-03-12 21:40:42 +0800
  • 5b597b0f0c Add skeleton to mesh generation(finished other side) Jeremy Hu 2018-03-12 17:41:16 +0800
  • 14bce78a4a Add skeleton to mesh generation(finished one side) Jeremy Hu 2018-03-12 13:27:22 +0800
  • d3e82ea306 Add skeleton edit UI Jeremy Hu 2018-03-12 00:02:15 +0800
  • 283e76b1b6 Add base UI layout Jeremy Hu 2018-03-11 11:18:24 +0800
  • 10a4a21183 Add base UI layout Jeremy Hu 2018-03-11 11:16:38 +0800
  • 7d8e8c4bc5 Test QOpenGLWidget example with meshlite Jeremy Hu 2018-03-10 14:57:14 +0800
  • 31f2597230 Fix markdown Jeremy Hu 2017-07-29 22:47:11 +0800
  • 62bc12f87d Update progress Jeremy Hu 2017-07-29 22:33:38 +0800
  • 108d9d67cb Add glwImThread api Add subdivide level configure Jeremy Hu 2017-02-26 16:15:07 +0930
  • 331889ece9 Update progress Jeremy Hu 2017-02-13 00:54:37 +0930
  • ffeaeb0725 Add zbrush like slider control Jeremy Hu 2017-02-13 00:50:33 +0930
  • 9736aaf5e6 Add new color theme. Jeremy Hu 2017-02-12 23:28:45 +0930
  • 0a426f981b Add dark theme and icons Jeremy Hu 2017-02-12 19:29:51 +0930
  • 603eb6efeb Add font color. Jeremy Hu 2017-02-11 18:46:58 +0930
  • 0ef318fab7 Add wheel event. Jeremy Hu 2017-02-11 12:56:25 +0930
  • 058d9f3c5b Remove unused files Jeremy Hu 2017-02-11 10:51:06 +0930
  • 5766a4dfbf Add missing screenshot Jeremy Hu 2017-02-11 10:48:08 +0930
  • f5e0ca5b05 Qt removed. Jeremy Hu 2017-02-11 10:46:26 +0930
  • 44bc0b4f5d Update progress Jeremy Hu 2017-02-08 00:52:30 +0930
  • 0d7e873045 Add skeleton struct Jeremy Hu 2017-02-01 21:48:16 +0930
  • a4569fbe1e Handle out of memory in one place Jeremy Hu 2017-01-31 08:26:24 +0930
  • be9e73b83d Merge branch 'master' of https://github.com/huxingyi/dust3d Jeremy Hu 2017-01-30 00:13:30 +0930
  • 542a1d70e7 Add skinned mesh define Jeremy Hu 2017-01-30 00:12:50 +0930
  • e8972149ef Fix windows build. Jeremy Hu 2017-01-22 16:46:16 +0930
  • e4fc03e848 Fix ball selection. Jeremy Hu 2017-01-18 22:14:28 +0930
  • feac7aea69 Add mouse position to world coord translation. Jeremy Hu 2017-01-16 22:19:47 +0930
  • b8b724204b Fix strange faces at key ball. Jeremy Hu 2017-01-08 19:38:01 +0930
  • ef11025e9e Reduce radius of key ball when add to convex hull. Jeremy Hu 2017-01-08 12:07:18 +0930
  • 37e1cf2ca7 Fix bmesh vertex hash of subdivision. Jeremy Hu 2017-01-04 22:45:01 +0930
  • c271354ab1 Input model to subdivision. Jeremy Hu 2017-01-04 08:13:01 +0930
  • fcb4868d28 Fix tiangle merge direction. Jeremy Hu 2017-01-03 22:01:42 +0930
  • a8b4d162b7 Fix inbetween mesh. Jeremy Hu 2017-01-03 21:53:45 +0930
  • 76ef1bed33 Apply convex hull on key ball. Jeremy Hu 2017-01-02 23:05:19 +0930
  • 026ef777af Fix rotate on elbow nodes. Jeremy Hu 2017-01-02 22:38:53 +0930
  • 2f022b337c Make sure all cross sections on the convex hull. Jeremy Hu 2017-01-02 18:20:05 +0930
  • 68cb7d499f Update progress. Jeremy Hu 2017-01-02 12:03:54 +0930
  • 32057f4e4d Add Catmull-Clark subdivision algorithm. Jeremy Hu 2017-01-02 12:02:30 +0930
  • 21e46e5e16 Match inbetween faces. Jeremy Hu 2016-12-31 22:03:24 +0930
  • 167a97e66a Fix inbetween mesh normal. Jeremy Hu 2016-12-31 21:34:56 +0930
  • c4287c5484 Draw inbetween mesh. Jeremy Hu 2016-12-31 16:25:51 +0930
  • 36ebce180b Update progress. Jeremy Hu 2016-12-31 12:52:33 +0930
  • b8607542b0 Adjust inputs of shape ball for convex hull. Jeremy Hu 2016-12-31 12:51:07 +0930
  • 7b5d29fcef Fix triangles merge. Fix vec3Angle. Jeremy Hu 2016-12-31 11:44:18 +0930
  • 06e584ac1c Add merge triangles inside implementation of convex hull. Jeremy Hu 2016-12-31 00:29:54 +0930
  • 1c305d5ef9 Remove intersect triangles. Add debug facility. Jeremy Hu 2016-12-30 22:49:10 +0930
  • 3ca8e64b68 Rearrange source filenames. Remove tri2quad temporarily. Jeremy Hu 2016-12-30 20:32:34 +0930
  • e9e9a170e3 Add triangle to quad conversion, not finish yet. Fix convex hull algorithm. Unify generated faces'normal. Add hashtable. Fix incorrect realloc in array. Jeremy Hu 2016-12-28 22:16:25 +0930
  • 97141d9ee7 Not generate triangle on the same plane. Remove incorrect triangle. Jeremy Hu 2016-12-27 10:02:00 +0930
  • 7b58a62aa6 Fix elbow rotation. Jeremy Hu 2016-12-27 07:51:25 +0930
  • 21a462979d Add another test module. Jeremy Hu 2016-12-26 21:11:02 +0930
  • 106cea6b3f Implement convex hull algorithm. Jeremy Hu 2016-12-26 18:09:01 +0930
  • ecdc896e08 Fix bone direction parallel with y axis. Jeremy Hu 2016-12-25 18:59:42 +0930
  • 0efbc668a3 Implement rotation on two connected bones. Jeremy Hu 2016-12-25 15:30:02 +0930
  • 3a5540324a Follow the paper of Sweeping stage. Jeremy Hu 2016-12-23 23:54:19 +0930
  • f19af46194 Add build description. Jeremy Hu 2016-12-22 22:36:24 +0930
  • ef1836ab06 Add matrix. Add quad generation from shape nodes. Jeremy Hu 2016-12-22 22:33:32 +0930
  • 5bf806f363 Add tree data struct of nodes Jeremy Hu 2016-12-21 23:36:47 +0930
  • 9b31fa85e8 Fix image size. Jeremy Hu 2016-12-20 21:51:53 +0930
  • a73f351fd6 Generate inbetween nodes between bmesh key nodes Jeremy Hu 2016-12-20 21:45:23 +0930
  • b6af60f08c Add drawText. Add bmesh test data. Jeremy Hu 2016-12-20 19:23:13 +0930
  • edeec37d01 Use glu to draw primitives Jeremy Hu 2016-12-20 08:40:31 +0930
  • f2bc4417e0 Add missing modifies Jeremy Hu 2016-12-20 00:48:23 +0930
  • a074a8d846 Add array data struct Add bmesh define Add vec3 Add camera control Add draw x,z axis Jeremy Hu 2016-12-20 00:45:53 +0930
  • d7ef7d6d08 Add finite grid ground Jeremy Hu 2016-12-17 21:55:37 +0930
  • 230bc2d04a Add draw cylinder Jeremy Hu 2016-12-17 10:19:40 +0930
  • a0ebc379b4 Add Jon Leech's method to draw shpere Jeremy Hu 2016-12-16 22:15:11 +0930
  • d7b349b986 Drawing sphere without gluSphere Jeremy Hu 2016-12-16 00:02:55 +0930
  • be32f0b2d6 Hello Dust3D, first commit Jeremy Hu 2016-12-15 23:49:08 +0930