Page 1 of 1

Open Edges

Posted: Sat May 29, 2004 3:36 am
by Superfly
How do I find where my open edges are in my map, it says I have 3 open, but I have no idea where to find them.

Is there anyway you can use a opion to locate them and fix them?

Posted: Sat May 29, 2004 6:07 am
by 05H3T5KY
I'll just quote my reply to a similar question in another thread and modify it a bit:
there is a function that will show you exactly where every single error is. Select the main mesh, then goto your modifier list. Pull down the menu and select "STL check". Scroll down the options that now show up and check "select edges" if you suspect open edges, and check "Select faces" if you suspect completely degenerate triangles. Then check the box next to "check". It will then highlight any edges that have errors in red. Be sure to run this often as you construct your maps, as it can help you avoid huge headaches with mass errors later in their contruction.

Hope this helps ya man. :)

Posted: Sat May 29, 2004 7:01 am
by Superfly
Cheers, that really helps. I will do it now.

Posted: Sat May 29, 2004 7:28 am
by tribe
or u could do as the kirk tut tells u and import the wrl file that tool makes

Posted: Sat May 29, 2004 4:02 pm
by Superfly
umm I dont think tool made me a wrl file.

Posted: Sat May 29, 2004 4:39 pm
by MJBoa
Yes it did.

Posted: Sat May 29, 2004 4:54 pm
by Aztec
it's in the HaloCE root folder, ex: C:/Program Files/Microsoft Games/HaloCE.

Posted: Sun May 30, 2004 12:23 am
by Superfly
ah yes I see it, thanx for your help.

Edit = I used the wrl file and I couldnt figure out how to use it.

Posted: Wed Jun 02, 2004 12:03 am
by LiN
Whassup superfly, its me - AssOnFire :D

I got that open edges thing nailed. What you do is you import the WRL file that tool creates into 3DS. To do this, you go file->import, select file type VRML and import the file called mymap.wrl where mymap is err, the name of your map.

Now, deselect everything in your 3DS environment and press 'h'. Up pops the objects list. A bunch of objects have been added that highlight the exact areas where there are problems. These are called VRS01 or something like that. Select them all.

Now, in your viewports, jump to a location where the selected error geomoetry is. Edges are quite discrete, so a thin white line may well be concealed by your objects. Rotate views (in particular perspective) and if needbe move the selected error objects a few points just to see where they are.

In the perspective view with the errored geometry in view, you have to try to locate that open edge. An open edge as described by the HEK tutorial is:... (Find it under level compilation in HEK tut)
There is an open edge in the level.

Typically, there is a "hole" in the level that is preventing the level from satisfying the Sealed World Rules and therefore the level cannot compile successfully.
Basically, if you have two faces that dont quite meet, a missing face, or you have accidentally moved a vertex so a hole is created, tool will flag an open edge error.

Fix them one at a time by jumping to the location, inspecting the geometry and if necessary, deleting and re-creating faces. Remember to re-apply materials, smoothing groups and UVWmaps after editing faces. Sometimes a hole in the level is simply created because you accidentally moved a point. If this is the case, just move it back (it has to be exact - so if you moved your point in the z-axis and it has a value of 10.678 and all others in the same plane have 5.7 or something, just give that point a z-value of 5.7).

Once you have fixed them all, hit 'h' again, select all the error geometry, delete it, save your 3DS file and re-export. If more errors turn up in tool you can import them as before and look for the solution in the HEK tut.

Good luck ;)

Posted: Sun Jun 06, 2004 5:20 pm
by Let_Me_Live
when i try to import the .wrl file, it says --runtime error: maximum string length exceeded. Whats up?