Sam Hocevar
31477c906e
build: remove the LolFx and the EasyMesh compilers for now.
10 лет назад
Sam Hocevar
76740f77bc
math: remove some vector constants that were a bit too specific.
10 лет назад
Lolbot
91304801cc
fixed 22 files out of 2667:
- removed 2 CR characters
- removed 9 trailing whitespaces
- replaced 0 tabs with spaces
- fixed 19 svn:eol-style properties
11 лет назад
Benjamin ‘Touky’ Huet
b608607dba
EZMesh : Added Vertices{Merge|Separate} and PostBuildNormal.
11 лет назад
Benjamin ‘Touky’ Huet
46f0c2d7f0
EZMEsh : Tweaked SetColor syntax - Added QuadWeighting option
11 лет назад
Benjamin ‘Touky’ Huet
19f1af51be
EZM MV : Small beautification
11 лет назад
Benjamin ‘Touky’ Huet
6b2044349c
EZMesh : Added CommandStack & subsequent Loop command.
11 лет назад
Benjamin ‘Touky’ Huet
6e996f41aa
EZMesh : Added SCVert command
11 лет назад
Benjamin ‘Touky’ Huet
2b4dc175ee
Vector classes : added one (for consistency)
SceneSetup : Added ClearColor command
EZMesh : Added Dup[ ... ] command && cgs command syntax refactor
MViewer : Tweak & dictionnary.js updates
11 лет назад
Benjamin ‘Touky’ Huet
62ea4bba63
MeshViewer : small tweaks
11 лет назад
Benjamin ‘Touky’ Huet
15de2a1e56
EasyMesh syntax was dead. Again.
11 лет назад
Benjamin ‘Touky’ Huet
68855bf2fd
EasyMesh syntax was dead.
11 лет назад
Benjamin ‘Touky’ Huet
5595df4f62
MeshViewer : Added Javascript & Html for Web implementation.
11 лет назад
Benjamin ‘Touky’ Huet
4b3686a927
MeshViewer TWEAK
EasyMesh Parser/Scanner & Functions revamp to be more like real logical functions.
EZMesh & URO : Added "//" comments to Parser/Scanner
11 лет назад
Sam Hocevar
7ac9be9704
build: fix PS3 and Android builds.
11 лет назад
Sam Hocevar
8ff1cf9b32
base: disable exceptions in Bison-generated parsers.
11 лет назад
Benjamin ‘Touky’ Huet
e42d857ed4
easymesh : Added SmoothMesh operation, works well with triangle, not well with a box.
11 лет назад
Lolbot
9cb79bb21e
fixed 3 files out of 2468:
- removed 43 CR characters
- removed 25 trailing whitespaces
- replaced 0 tabs with spaces
11 лет назад
Benjamin ‘Touky’ Huet
3ea6d93e95
easymesh : Added SplitTriangles function to multiply triangles for triangle MADNESS !
11 лет назад
Benjamin ‘Touky’ Huet
506befcf4a
easymesh : Added Twist/Ben/Shear & Taper refactor.
11 лет назад
Benjamin ‘Touky’ Huet
fb7bb880ea
easymesh: all operations now generate UVs for the mesh.
11 лет назад
Benjamin ‘Touky’ Huet
7f5c20238b
easymesh : CSG operation is now handled with a safe enum.
11 лет назад
Sam Hocevar
d4766d410f
build: fix all vector/scalar type mismatches such as "vec2 * double"
instead of "vec2 * float".
12 лет назад
Benjamin ‘Touky’ Huet
7a051f9455
Added MeshViewer new project, its goal being to have a program capable of previewing a mesh from an outer source (.txt, js, etc ...) in order to speed up mesh creation.
Added RadialJitter("rj") to EasyMesh parser.
12 лет назад
Benjamin ‘Touky’ Huet
4393a43752
Added CSG v0.001a : not optimized, too much operation makes it slow. triangle count is not optimized.
Useage : "...[.... csg*]" equals "current mesh -CSG- the mesh in the braces".
Keywords : CsgUnion<csgu>, CsgSubstract<csgs>, CsgAnd<csga>, CsgXor<csgx>
TODO : cleanup useless code.
TODO : Some bugs are still present, some face that disappear should not.
TODO : Correct epsilon useage (see geometry files).
TODO : Coplanar face are not handled -at all-.
TODO : Vertex count goes through the roof in case of a Xor.
12 лет назад
Sam Hocevar
d6634da83f
build: fix the WTFPL site URL in all code comments.
12 лет назад
Sam Hocevar
7fa661a2fd
easymesh: motherfucking planetary gears demo.
12 лет назад
Sam Hocevar
662148406f
easymesh: allow central holes in gears as well as internal gears.
12 лет назад
Benjamin ‘Touky’ Huet
ea517c2926
Added tsw (ToggleScaleWinding) command in EasyMesh Parser to make old-school celShading contour.
12 лет назад
Sam Hocevar
38364a0bd6
easymesh: first shot at a simple, flat shaded torus.
12 лет назад
Sam Hocevar
e22e905dec
easymesh: fix an data corruption with scaling along a single axis.
12 лет назад
Sam Hocevar
497df444cc
easymesh: add the capsule mesh.
12 лет назад
Sam Hocevar
86a16aaff6
easymesh: move the Mesh builder into the engine core.
12 лет назад