Thanks to group managed to plot using GLVisualize:

using GLVisualize
using FileIO
w,r = glscreen()
view(visualize(obj))
r()

from Simon's answer here: 
https://groups.google.com/d/msg/julia-users/W8D6kAJhREI/N89EOObzCAAJ  
<https://groups.google.com/d/msg/julia-users/W8D6kAJhREI/N89EOObzCAAJ> 

On Monday, 23 November 2015 13:53:50 UTC+2, kleinsplash wrote:
>
> Looks like accessing has changed a bit - so to get to the faces I did 
>
> obj = load("path.obj")
> faces = obj.faces
>
> So far I haven't had much luck in either plotting this or accessing the 
> faces and the verticies. As soon as I figure it out I will get back. This 
> is linked to my other question, for some reason I wasn't automatically 
> subscribed to this one. 
>
>
> On Monday, 9 November 2015 18:45:01 UTC+2, Steve Kelly wrote:
>>
>> The faces can be accessed with faces(load("foo.obj")) or mesh.faces.
>>
>> Probably the easiest way to display the mesh at this point is with 
>> ThreeJS.jl: 
>> https://github.com/rohitvarkey/ThreeJS.jl/blob/master/examples/mesh.jl. 
>> This approach should work in IJulia and Blink.
>>
>> GLVisualize has some good demos and a much more responsive backend, but 
>> it needs some work to run in OpenGL < 3.3 and the working commits aren't on 
>> Metadata yet. Meshes is kind of a weird state right now, and most of the 
>> functionality can be had with GeometryTypes, Meshing, and MeshIO. We have 
>> been working the past few months to finish the coupling between data 
>> structures for geometry and visualization. It would be great to hear your 
>> application, and see if we could achieve something in the short term that 
>> would work for you. Personally I use Meshlab when I do solid modelling in 
>> Julia which slows down my iteration time, and it would be nice to have a 
>> mesh viewer in the workflow.
>>
>> Best,
>> Steve
>> On Nov 9, 2015 9:55 AM, "Ashley Kleinhans" <[email protected]> wrote:
>>
>>> Hi,
>>>
>>> I am new at this - but have decided that Julia is my language of choice. 
>>> So I begin silly question stage: 
>>>
>>> Could someone talk me through how to access and display an .obj file? 
>>>
>>> I have gotten so far:
>>>
>>> using Meshes
>>> using PyPlot
>>> using FileIO
>>> using MeshIO
>>>
>>> obj = load(filename)
>>> vts = obj.vertices 
>>>
>>>
>>> Which gives me: 
>>>
>>> 502-element Array{FixedSizeArrays.Point{3,Float32},1}:
>>>
>>>
>>>
>>> One example point being: 
>>>
>>> Point(0.00117,-0.02631,0.03907)    
>>>
>>>                                                                             
>>>    
>>>
>>>   
>>>
>>> How do I access the verticies to use them with plot? 
>>>
>>> -A
>>>
>>>
>>>

Reply via email to