[vtkusers] Using multile texture files in vtkOBJImporter

Bill Lorensen bill.lorensen at gmail.com
Wed Aug 16 10:22:19 EDT 2017


Ken is correct. Only one texture per object.

On Aug 16, 2017 10:08 AM, "Ken Martin" <ken.martin at kitware.com> wrote:

> Your example should have an OBJ with multiple textures if there is no more
> than one texture per material.
>
> If the issue is that you have an OBJ file where one piece (material?),
> uses multiple textures and has multiple sets of texture coordinates per
> vertex, that is not fully supported.  I believe currently the multiple sets
> of texture coordinates are read in but only the first texture map and
> coordinate are used but I may be out of date.
>
>
>
> On Wed, Aug 16, 2017 at 3:14 AM, vinmean <iamdpak at gmail.com> wrote:
>
>> Following is my function to import obj files with texture. But I need to
>> import obj files that have multiple .png files as textures. Is there a way
>> to use vtkOBJImporter class with mulitple texture files?
>>
>> void import_vtk_tex_obj(std::string filenameOBJ, std::string filenameMTL,
>> std::string filenameTEX,
>> boost::shared_ptr<pcl::visualization::PCLVisualizer> view)
>> {
>>         vtkNew<vtkOBJImporter> importer;
>>         std::string texture_path =
>> vtksys::SystemTools::GetFilenamePath(filenameTEX);
>>
>>         importer->SetFileName(filenameOBJ.data());
>>         importer->SetFileNameMTL(filenameMTL.data());
>>         importer->SetTexturePath(texture_path.data());
>>         importer->SetRenderWindow(view->getRenderWindow());
>>         importer->Update();
>>         vtkSmartPointer<vtkRenderer> renderer
>> =view->getRenderWindow()->GetRenderers()->GetFirstRenderer();
>>         renderer->ResetCamera();
>> }
>>
>>
>>
>> --
>> View this message in context: http://vtk.1045678.n5.nabble.c
>> om/Using-multile-texture-files-in-vtkOBJImporter-tp5744430.html
>> Sent from the VTK - Users mailing list archive at Nabble.com.
>> _______________________________________________
>> Powered by www.kitware.com
>>
>> Visit other Kitware open-source projects at
>> http://www.kitware.com/opensource/opensource.html
>>
>> Please keep messages on-topic and check the VTK FAQ at:
>> http://www.vtk.org/Wiki/VTK_FAQ
>>
>> Search the list archives at: http://markmail.org/search/?q=vtkusers
>>
>> Follow this link to subscribe/unsubscribe:
>> http://public.kitware.com/mailman/listinfo/vtkusers
>>
>
>
>
> --
> Ken Martin PhD
> Distinguished Engineer
> Kitware Inc.
> 28 Corporate Drive
> Clifton Park NY 12065
>
> This communication, including all attachments, contains confidential and
> legally privileged information, and it is intended only for the use of the
> addressee.  Access to this email by anyone else is unauthorized. If you are
> not the intended recipient, any disclosure, copying, distribution or any
> action taken in reliance on it is prohibited and may be unlawful. If you
> received this communication in error please notify us immediately and
> destroy the original message.  Thank you.
>
> _______________________________________________
> Powered by www.kitware.com
>
> Visit other Kitware open-source projects at http://www.kitware.com/
> opensource/opensource.html
>
> Please keep messages on-topic and check the VTK FAQ at:
> http://www.vtk.org/Wiki/VTK_FAQ
>
> Search the list archives at: http://markmail.org/search/?q=vtkusers
>
> Follow this link to subscribe/unsubscribe:
> http://public.kitware.com/mailman/listinfo/vtkusers
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://public.kitware.com/pipermail/vtkusers/attachments/20170816/1b1726b2/attachment.html>


More information about the vtkusers mailing list