Receiving Helpdesk

wavefront obj file

by Jaquelin Considine Published 3 years ago Updated 2 years ago

Wavefront OBJ File Format Summary

  • Type
  • Colors
  • Compression
  • Maximum Image Size
  • Multiple Images Per File
  • Numerical Format
  • Originator
  • Platform
  • Supporting Applications
  • See Also. Used to store and exchange 3D data. The Wavefront OBJ format is a useful standard for representing polygonal data in ASCII form.

Full Answer

What are the specifications for a Wavefront .OBJ file?

  • Polygonal meshes, lines, 3D points
  • NURBS surfaces and associates trimming curves
  • Geometry attributes such as vertex, normal and texture coordinates
  • Grouping and object segmentation information
  • Smoothing information
  • Complete material file (.mtl) parsing

How to batch import Wavefront obj files?

Wavefront OBJ ¶

  • Mesh: vertices, faces, edges, normals, UVs
  • Separation by groups/objects
  • Materials/textures
  • NURBS curves and surfaces

How to create OBJ file?

These tips will help you decide if the format is the right choice:

  • OBJ has a large user base and support system, so if that is important to you, consider using OBJ.
  • OBJ has a simple file structure compared to COLLOADA.
  • OBJ is open source, and it’s a good bridge for converting files to other formats if you can’t convert between the two directly.

More items...

How to convert Navisworks model to OBJ file format?

Reduce Navisworks file size and convert to other file format using our plugins

  1. Open Navisworks Model
  2. Goto Options -> Model -> NWD -> and choose options as below screenshot. Keep Precision number based on your requirement. ...
  3. Press OK
  4. Save Navisworks file as NWD: eg: NWDModelV1.0.nwd. ...
  5. Open Saved file again in Navisworks eg. ...

More items...

How do I open a Wavefront OBJ file?

Just install the software OBJ Viewer To begin viewing 3D files, simply do the following Install the extension OBJ Viewer Click on the extension icon Choose the 3D file you wish to open Begin viewing your 3D files online today! This 3D viewer works for both STL and OBJ file formats.

What does OBJ stand for file format?

Object fileObj or OBJ may refer to: Object file, an organized machine code file created by a compiler with .obj file extension. Relocatable Object Module Format, an Object file for Intel microprocessors with .obj file extension.

How do I open a Wavefront OBJ file in blender?

How to import an OBJ file into Blender?Click on File at the top left corner of the window > Import > Wavefront (.obj)Browse through the files to find your desired OBJ file (note that you will only be able to see and select OBJ files)Select Import OBJ.

What opens an OBJ file?

Files in OBJ format can be opened with Autodesk Maya 2013, Blender, and MeshLab in Microsoft Windows, Mac OS, and Linux platforms.

Can Blender Open .OBJ files?

Luckily, Blender offers a wide range of file formats (e.g. OBJ, FBX, 3DS, PLY, STL, etc.) that can be used to import and export.

What is the difference between OBJ and STL?

STL files store objects as sets of vertices joined by edges to make triangular faces. OBJ files store 3D information as a list of vertices joined by edges, and unlike STLs, they support polygonal faces that allow for a closer representation of the original geometry.

How do I read OBJ files in Blender?

Right-click the cube, and then select Delete to delete it. Select File > Import > Wavefront (. obj) to import the OBJ file.

How do I view a .MTL file?

Because MTL files are saved in plain text format, you can open an MTL file in any text editor, including:Notepad (Windows)TextEdit (Mac)Atom.

How do I import OBJ and materials into Blender?

0:004:40How to Import an .obj File in Blender (+texture) - YouTubeYouTubeStart of suggested clipEnd of suggested clipClick on that go to wherever. You keep your obj could be your desktop could be anywhere in my caseMoreClick on that go to wherever. You keep your obj could be your desktop could be anywhere in my case it just happens to be my materials gotta import and boom.

How do I view 3D objects?

Online 3D Viewer is another great viewer that made the list. ... Sketchfab is a website for publishing, sharing and discovering 3D and VR content. ... It allows you to easily display 3D models on the web and view them on any browser, mobile, desktop, or a Virtual Reality headset.More items...•

How do I use OBJ files?

To import an OBJ file:Select File > Import > Import OBJ (3D only).Select the file to import, and click Open.Click OK.OBJ geometry and components are imported as specified. A mesh object is created, and it is automatically selected.

Can SketchUp open .OBJ files?

Yes, SketchUp can open OBJ files. OBJ files are 3D models that can be used by many different programs, including SketchUp, AutoCAD, and Maya.

What happens if there is a matching MTL for the OBJ?

If there is a matching .MTL for the OBJ then its materials will be imported too.

What direction does Blender use?

Blender uses Y Forward, Z Up (since the front view looks along the +Y direction). For example, it’s common for applications to use Y as the up axis, in that case -Z Forward, Y Up is needed.

Can an OBJ read an MTL file?

Write out the MTL-file along with the OBJ. Most importers that support OBJ will also read the MTL-file.

Can you export mesh objects in 3D?

Export mesh objects as seen in the 3D Viewport with all modifiers applied. Mostly you will want this unless you are exporting a subdivision surface cage.

Is there a difference between OBJ groups and objects in Blender?

Note that as far as Blender is concerned there is no difference between OBJ Groups and Objects, this option is only included for applications that treat them differently.

What is an OBJ file?

Wavefront OBJ (object) files are used by Wavefront's Advanced Visualizer application to store geometric objects composed of lines, polygons, and free-form curves and surfaces. Wavefront is best known for its high-end computer graphics tools, including modeling, animation, and image compositing tools. These programs run on powerful workstations such as those made by Silicon Graphics, Inc.

What is a non blank line in an OBJ file?

Each non-blank line begins with a keyword and may be followed on the same line with the data for that keyword. Lines are read and processed until the end of the file. Lines can be logically joined with the line continuation character ( ) at the end of a line. The following keywords may be included in an OBJ file.

How to describe a polygon in OBJ?

To describe a polygon, the file first describes each point with the "v" keyword, then describes the face with the "f" keyword. The line of a face command contains the enumerations of the points in the face, as 1-based indices into the list of points, in the order they occurred in the file. For example, the following describes a simple triangle:

What is the format of a geometric object?

In Wavefront's 3D software, geometric object files may be stored in ASCII format (using the ".obj" file extension) or in binary format (using the .MOD extension). The binary format is proprietary and undocumented, so only the ASCII format is described here.

What is the G keyword in 3D modeling?

Faces and surfaces can be assigned into named groups with the "g" keyword. This is used to create convenient sub-objects to make it easier to edit and animate 3D models. Faces can belong to more than one group.

Does OBJ have color definitions?

OBJ files do not contain color definitions for faces, although they can reference materials that are stored in a separate material library file. The material library can be loaded using the "mtllib" keyword. The material library contains the definitions for the RGB values for the material's diffuse, ambient, and specular colors, along with other characteristics such as specularity, refraction, transparency, etc.

Do OBJ files have a header?

OBJ files do not require any sort of header, although it is common to begin the file with a comment line of some kind. Comment lines begin with a hash mark (#). Blank space and blank lines can be freely added to the file to aid in formatting and readability.

Background and History

In 1995, Silicon Graphics Inc. bought and merged two pioneering companies in computer graphics: Alias Research and Wavefront Technologies. Outliving the technical achievements, one of the lasting contibutions of these pioneers was a 3D geometry file format that has remained ubiquitous in modern 3D content creation.

Format Summary

A complete description of the OBJ format is beyond the scope of this document, however some basics are included here so that the user can see how the files are used with DIRSIG.

Material Assignments

The usemtl tag in an OBJ file provides a unique material name or label that is associated with all the geometry following the tag (or until the next usemtl tag appears). As noted earlier in this document, the standard material descriptions described in the MTL (sister) file are not enough for DIRSIG.

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 1 2 3 4 5 6 7 8 9
8.3.21PHP Version1.56sRequest Duration2MBMemory UsageGET {post}Route
  • warninglog[12:14:50] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[12:14:50] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\QueryFormatter:...
  • warninglog[12:14:50] LOG.warning: Callables of the form ["Swift_SmtpTransport", "Swift_Transport_EsmtpTranspor...
  • warninglog[12:14:50] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[12:14:50] LOG.warning: Creation of dynamic property Barryvdh\Debugbar\DataFormatter\SimpleFormatter...
  • warninglog[12:14:51] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[12:14:51] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[12:14:51] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[12:14:51] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[12:14:51] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[12:14:51] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[12:14:51] LOG.warning: json_decode(): Passing null to parameter #1 ($json) of type string is deprec...
  • warninglog[12:14:51] LOG.warning: mt_rand(): Passing null to parameter #2 ($max) of type int is deprecated in ...
  • Booting (15.15ms)
  • Application (1.54s)
  • 1 x Application (98.99%)
    1.54s
    1 x Booting (0.97%)
    15.15ms
    7 templates were rendered
    • themes.DevBlog.content.post (resources/views/themes/DevBlog/content/post.blade.php)34blade
      Params
      0
      post
      1
      postContent
      2
      author
      3
      updated_at
      4
      bing_rich_snippet_text
      5
      bing_rich_snippet_link
      6
      bing_related_keywords
      7
      google_related_keywords
      8
      bing_news_title
      9
      bing_news_description
      10
      bing_videos
      11
      bing_images
      12
      bing_search_result_title
      13
      bing_search_result_description
      14
      bing_search_result_url
      15
      bing_paa_questions
      16
      bing_paa_answers
      17
      bing_slider_faq_questions
      18
      bing_slider_faq_answers
      19
      bing_pop_faq_questions
      20
      bing_pop_faq_answers
      21
      bing_tab_faq_questions
      22
      bing_tab_faq_answers
      23
      google_faq_questions
      24
      google_faq_answers
      25
      google_rich_snippet
      26
      google_search_result
      27
      indexedArray
      28
      total_images
      29
      total_videos
      30
      settings
      31
      url_current
      32
      menus
      33
      sidebar
    • themes.DevBlog.layouts.master (resources/views/themes/DevBlog/layouts/master.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.head (resources/views/themes/DevBlog/panels/head.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.header (resources/views/themes/DevBlog/panels/header.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.navbar (resources/views/themes/DevBlog/panels/navbar.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.footer (resources/views/themes/DevBlog/panels/footer.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    • themes.DevBlog.panels.scripts (resources/views/themes/DevBlog/panels/scripts.blade.php)41blade
      Params
      0
      __env
      1
      app
      2
      errors
      3
      post
      4
      postContent
      5
      author
      6
      updated_at
      7
      bing_rich_snippet_text
      8
      bing_rich_snippet_link
      9
      bing_related_keywords
      10
      google_related_keywords
      11
      bing_news_title
      12
      bing_news_description
      13
      bing_videos
      14
      bing_images
      15
      bing_search_result_title
      16
      bing_search_result_description
      17
      bing_search_result_url
      18
      bing_paa_questions
      19
      bing_paa_answers
      20
      bing_slider_faq_questions
      21
      bing_slider_faq_answers
      22
      bing_pop_faq_questions
      23
      bing_pop_faq_answers
      24
      bing_tab_faq_questions
      25
      bing_tab_faq_answers
      26
      google_faq_questions
      27
      google_faq_answers
      28
      google_rich_snippet
      29
      google_search_result
      30
      indexedArray
      31
      total_images
      32
      total_videos
      33
      settings
      34
      url_current
      35
      menus
      36
      sidebar
      37
      i
      38
      __currentLoopData
      39
      loop
      40
      item
    uri
    GET {post}
    middleware
    web, checkdate
    as
    post.show
    controller
    App\Http\Controllers\Frontend\json_data\PostController@show
    namespace
    where
    file
    app/Http/Controllers/Frontend/json_data/PostController.php:18-166
    7 statements were executed1.51s
    • select * from `posts` where `published_at` <= '2025-06-20 12:14:50' and `slug` = 'wavefront-obj-file' and `posts`.`deleted_at` is null limit 1
      6.18ms/app/Providers/RouteServiceProvider.php:54receivinghelpdeskask
      Metadata
      Bindings
      • 0. 2025-06-20 12:14:50
      • 1. wavefront-obj-file
      Backtrace
      • 15. /app/Providers/RouteServiceProvider.php:54
      • 18. /vendor/laravel/framework/src/Illuminate/Routing/Router.php:842
      • 19. Route binding:39
      • 20. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 21. /vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php:78
    • select * from `json_post_contents` where `json_post_contents`.`post_id` = 68982 and `json_post_contents`.`post_id` is not null and `rewrite_id` = 0
      5.37msmiddleware::checkdate:30receivinghelpdeskask
      Metadata
      Bindings
      • 0. 68982
      • 1. 0
      Backtrace
      • 19. middleware::checkdate:30
      • 20. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 21. /vendor/laravel/jetstream/src/Http/Middleware/ShareInertiaData.php:61
      • 22. /vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php:167
      • 23. /vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php:50
    • select * from `nova_menu_menus` where `slug` = 'header' limit 1
      680μs/vendor/outl1ne/nova-menu-builder/src/helpers.php:32receivinghelpdeskask
      Metadata
      Bindings
      • 0. header
      Backtrace
      • 15. /vendor/outl1ne/nova-menu-builder/src/helpers.php:32
      • 17. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 18. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 19. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
      • 20. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:205
    • select * from `nova_menu_menu_items` where `nova_menu_menu_items`.`menu_id` = 1 and `nova_menu_menu_items`.`menu_id` is not null and `parent_id` is null order by `parent_id` asc, `order` asc, `name` asc
      1.17ms/vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35receivinghelpdeskask
      Metadata
      Bindings
      • 0. 1
      Backtrace
      • 19. /vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35
      • 20. /vendor/outl1ne/nova-menu-builder/src/helpers.php:33
      • 22. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 23. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 24. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
    • select * from `nova_menu_menu_items` where `nova_menu_menu_items`.`parent_id` in (1) order by `order` asc
      2.65ms/vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35receivinghelpdeskask
      Metadata
      Backtrace
      • 24. /vendor/outl1ne/nova-menu-builder/src/Models/Menu.php:35
      • 25. /vendor/outl1ne/nova-menu-builder/src/helpers.php:33
      • 27. /vendor/laravel/framework/src/Illuminate/Routing/Controller.php:54
      • 28. /vendor/laravel/framework/src/Illuminate/Routing/ControllerDispatcher.php:45
      • 29. /vendor/laravel/framework/src/Illuminate/Routing/Route.php:261
    • select `id`, `post_title`, `slug` from `posts` where `status` = 'publish' and `posts`.`deleted_at` is null order by RAND() limit 10
      1.5s/app/View/Composers/SidebarView.php:22receivinghelpdeskask
      Metadata
      Bindings
      • 0. publish
      Backtrace
      • 14. /app/View/Composers/SidebarView.php:22
      • 15. /app/View/Composers/SidebarView.php:12
      • 16. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:124
      • 17. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:162
      • 20. /vendor/laravel/framework/src/Illuminate/View/Concerns/ManagesEvents.php:177
    • select * from `fake_users` where `fake_users`.`id` = 2143 limit 1
      1.27msview::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15receivinghelpdeskask
      Metadata
      Bindings
      • 0. 2143
      Backtrace
      • 21. view::2dd102cf0462e89a4d4d8bc77355d767652bf9aa:15
      • 23. /vendor/laravel/framework/src/Illuminate/Filesystem/Filesystem.php:108
      • 24. /vendor/laravel/framework/src/Illuminate/View/Engines/PhpEngine.php:58
      • 25. /vendor/livewire/livewire/src/ComponentConcerns/RendersLivewireComponents.php:69
      • 26. /vendor/laravel/framework/src/Illuminate/View/Engines/CompilerEngine.php:61
    App\Models\FakeUser
    1
    Outl1ne\MenuBuilder\Models\MenuItem
    1
    Outl1ne\MenuBuilder\Models\Menu
    1
    App\Models\JsonPostContent
    1
    App\Models\Post
    11
        _token
        JKXsek6FiDEAsFsjkHTxrYTpRsFbgoEEhGr7ZQ7w
        _previous
        array:1 [ "url" => "https://receivinghelpdesk.com/ask/wavefront-obj-file" ]
        _flash
        array:2 [ "old" => [] "new" => [] ]
        PHPDEBUGBAR_STACK_DATA
        []
        path_info
        /wavefront-obj-file
        status_code
        200
        
        status_text
        OK
        format
        html
        content_type
        text/html; charset=UTF-8
        request_query
        []
        
        request_request
        []
        
        request_headers
        0 of 0
        array:25 [ "cookie" => array:1 [ 0 => "_pk_id.64.7c30=f6d4dea5d5ff460b.1750401870.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6Imc3elJsc0pOUVBjbGExSyt5VUNUMHc9PSIsInZhbHVlIjoibmkyc1g4aXBXYy85T0gxTUNVVE12WjVhbEtGRmlwc1k2ZHdBNitVN3d6QnM3Rnp5aDZGdDNsRUxTNGJCZTNjZXd6aVVlWDhkZG9mYzJoMDdxUUppRVVpdElLY3lqaGJUeERUbURGbVdzYVhoSDZFdFcwWmJxZW1PWkd1d2sxT2kiLCJtYWMiOiIwYTNiYmJhNDdjZTM4MjZkZjMxMzM5YzE1ZjAwZTZjNDQ0NWJjZGZmM2I0NWZhMDIzM2FjMjcwZTYxYTdlMDI3IiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IkJjTnp1N3EvOTM2VmZGYUkwZUN4MWc9PSIsInZhbHVlIjoiQWxuck1oaGRBcDVGVnkzcHJaYnBMSUhtSWtBSmY4WEZDRlhGb0xUZ0YwbGR6SG5DREVkbzh6ODJZcFpNUkhONklvMU9KNzlpczI1d241NVJUQWFwUnJoeFdHVTFrOGVBdGpyY0ltMmdCRGI0TG1QWmEzc2Y5Zk55MjFVZHhzSTQiLCJtYWMiOiIyN2I5YjNjOTVkZTIyMjQ1NTFhZDk0NmVhYWFjNDY1OGE0ZjcwZGIyN2Y1OWI4YzEzM2Q3M2Y5ODBkNzkwMmRhIiwidGFnIjoiIn0%3D_pk_id.64.7c30=f6d4dea5d5ff460b.1750401870.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6Imc3elJsc0pOUVBjbGExSyt5VUNUMHc9PSIsInZhbHVlIjoibmkyc1g4aXBXYy85T0gxTUNVVE12W" ] "cf-ipcountry" => array:1 [ 0 => "US" ] "cf-connecting-ip" => array:1 [ 0 => "216.73.216.7" ] "cdn-loop" => array:1 [ 0 => "cloudflare; loops=1" ] "sec-fetch-mode" => array:1 [ 0 => "navigate" ] "sec-fetch-site" => array:1 [ 0 => "none" ] "accept" => array:1 [ 0 => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" ] "user-agent" => array:1 [ 0 => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" ] "upgrade-insecure-requests" => array:1 [ 0 => "1" ] "sec-ch-ua-platform" => array:1 [ 0 => ""Windows"" ] "sec-ch-ua-mobile" => array:1 [ 0 => "?0" ] "sec-ch-ua" => array:1 [ 0 => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" ] "cache-control" => array:1 [ 0 => "no-cache" ] "pragma" => array:1 [ 0 => "no-cache" ] "accept-encoding" => array:1 [ 0 => "gzip, br" ] "cf-ray" => array:1 [ 0 => "95294cca7c95fa1f-ORD" ] "priority" => array:1 [ 0 => "u=0, i" ] "sec-fetch-dest" => array:1 [ 0 => "document" ] "sec-fetch-user" => array:1 [ 0 => "?1" ] "cf-visitor" => array:1 [ 0 => "{"scheme":"https"}" ] "connection" => array:1 [ 0 => "close" ] "x-forwarded-proto" => array:1 [ 0 => "https" ] "x-forwarded-for" => array:1 [ 0 => "216.73.216.7, 172.70.130.22" ] "x-server-addr" => array:1 [ 0 => "154.12.239.204" ] "host" => array:1 [ 0 => "receivinghelpdesk.com" ] ]
        request_server
        0 of 0
        array:56 [ "USER" => "runcloud" "HOME" => "/home/runcloud" "SCRIPT_NAME" => "/ask/index.php" "REQUEST_URI" => "/ask/wavefront-obj-file" "QUERY_STRING" => "" "REQUEST_METHOD" => "GET" "SERVER_PROTOCOL" => "HTTP/1.0" "GATEWAY_INTERFACE" => "CGI/1.1" "REDIRECT_URL" => "/ask/wavefront-obj-file" "REMOTE_PORT" => "58872" "SCRIPT_FILENAME" => "/home/runcloud/webapps/ReceivingHelpDesk/ask/index.php" "SERVER_ADMIN" => "you@example.com" "CONTEXT_DOCUMENT_ROOT" => "/home/runcloud/webapps/ReceivingHelpDesk/" "CONTEXT_PREFIX" => "" "REQUEST_SCHEME" => "http" "DOCUMENT_ROOT" => "/home/runcloud/webapps/ReceivingHelpDesk/" "REMOTE_ADDR" => "172.70.130.22" "SERVER_PORT" => "80" "SERVER_ADDR" => "127.0.0.1" "SERVER_NAME" => "receivinghelpdesk.com" "SERVER_SOFTWARE" => "Apache/2.4.63 (Unix) OpenSSL/1.1.1f" "SERVER_SIGNATURE" => "" "LD_LIBRARY_PATH" => "/RunCloud/Packages/apache2-rc/lib" "PATH" => "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin" "HTTP_COOKIE" => "_pk_id.64.7c30=f6d4dea5d5ff460b.1750401870.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6Imc3elJsc0pOUVBjbGExSyt5VUNUMHc9PSIsInZhbHVlIjoibmkyc1g4aXBXYy85T0gxTUNVVE12WjVhbEtGRmlwc1k2ZHdBNitVN3d6QnM3Rnp5aDZGdDNsRUxTNGJCZTNjZXd6aVVlWDhkZG9mYzJoMDdxUUppRVVpdElLY3lqaGJUeERUbURGbVdzYVhoSDZFdFcwWmJxZW1PWkd1d2sxT2kiLCJtYWMiOiIwYTNiYmJhNDdjZTM4MjZkZjMxMzM5YzE1ZjAwZTZjNDQ0NWJjZGZmM2I0NWZhMDIzM2FjMjcwZTYxYTdlMDI3IiwidGFnIjoiIn0%3D; askhelpdesk_session=eyJpdiI6IkJjTnp1N3EvOTM2VmZGYUkwZUN4MWc9PSIsInZhbHVlIjoiQWxuck1oaGRBcDVGVnkzcHJaYnBMSUhtSWtBSmY4WEZDRlhGb0xUZ0YwbGR6SG5DREVkbzh6ODJZcFpNUkhONklvMU9KNzlpczI1d241NVJUQWFwUnJoeFdHVTFrOGVBdGpyY0ltMmdCRGI0TG1QWmEzc2Y5Zk55MjFVZHhzSTQiLCJtYWMiOiIyN2I5YjNjOTVkZTIyMjQ1NTFhZDk0NmVhYWFjNDY1OGE0ZjcwZGIyN2Y1OWI4YzEzM2Q3M2Y5ODBkNzkwMmRhIiwidGFnIjoiIn0%3D_pk_id.64.7c30=f6d4dea5d5ff460b.1750401870.; _pk_ses.64.7c30=1; XSRF-TOKEN=eyJpdiI6Imc3elJsc0pOUVBjbGExSyt5VUNUMHc9PSIsInZhbHVlIjoibmkyc1g4aXBXYy85T0gxTUNVVE12W" "HTTP_CF_IPCOUNTRY" => "US" "HTTP_CF_CONNECTING_IP" => "216.73.216.7" "HTTP_CDN_LOOP" => "cloudflare; loops=1" "HTTP_SEC_FETCH_MODE" => "navigate" "HTTP_SEC_FETCH_SITE" => "none" "HTTP_ACCEPT" => "text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7" "HTTP_USER_AGENT" => "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)" "HTTP_UPGRADE_INSECURE_REQUESTS" => "1" "HTTP_SEC_CH_UA_PLATFORM" => ""Windows"" "HTTP_SEC_CH_UA_MOBILE" => "?0" "HTTP_SEC_CH_UA" => ""Chromium";v="130", "HeadlessChrome";v="130", "Not?A_Brand";v="99"" "HTTP_CACHE_CONTROL" => "no-cache" "HTTP_PRAGMA" => "no-cache" "HTTP_ACCEPT_ENCODING" => "gzip, br" "HTTP_CF_RAY" => "95294cca7c95fa1f-ORD" "HTTP_PRIORITY" => "u=0, i" "HTTP_SEC_FETCH_DEST" => "document" "HTTP_SEC_FETCH_USER" => "?1" "HTTP_CF_VISITOR" => "{"scheme":"https"}" "HTTP_CONNECTION" => "close" "HTTP_X_FORWARDED_PROTO" => "https" "HTTP_X_FORWARDED_FOR" => "216.73.216.7, 172.70.130.22" "HTTP_X_SERVER_ADDR" => "154.12.239.204" "HTTP_HOST" => "receivinghelpdesk.com" "HTTPS" => "on" "REDIRECT_STATUS" => "200" "REDIRECT_HTTPS" => "on" "FCGI_ROLE" => "RESPONDER" "PHP_SELF" => "/ask/index.php" "REQUEST_TIME_FLOAT" => 1750401890.9734 "REQUEST_TIME" => 1750401890 ]
        request_cookies
        0 of 0
        array:4 [ "_pk_id_64_7c30" => null "_pk_ses_64_7c30" => null "XSRF-TOKEN" => "JKXsek6FiDEAsFsjkHTxrYTpRsFbgoEEhGr7ZQ7w" "askhelpdesk_session" => "BOxuNDuDHxfuz5VlYmE5q6WXeI7v5l3Q8to59JbS" ]
        response_headers
        0 of 0
        array:7 [ "content-type" => array:1 [ 0 => "text/html; charset=UTF-8" ] "cache-control" => array:1 [ 0 => "private, must-revalidate" ] "date" => array:1 [ 0 => "Fri, 20 Jun 2025 06:44:51 GMT" ] "pragma" => array:1 [ 0 => "no-cache" ] "expires" => array:1 [ 0 => -1 ] "set-cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkVtRlBtZHF2ejRtZzBHUllIY2I0N1E9PSIsInZhbHVlIjoiNURUNzlCUWJYS042R2dzNDNXeXFwbDlyTUxIa2dkU1JEZjN5REd3d0g3eEREczZ4aEFaN3NYNjhML0NPb1pTNldNTkp2andKRnIxalJkNlY0NUhhUkppemV0NUlQNDkvYXRSSzVlTURacTlWV1d6YmNQZE9aK1lVbnBCaXY0czIiLCJtYWMiOiIzNGUzMzlhYzJmMjUyMDNkMzU0OTU3NDRjZmNiYzQ1MWIwMjA2NWIzMTVjYzE4ZWI1MzBlNThjZDRjYmYzODVlIiwidGFnIjoiIn0%3D; expires=Fri, 20-Jun-2025 08:44:52 GMT; Max-Age=7200; path=/; samesite=laxXSRF-TOKEN=eyJpdiI6IkVtRlBtZHF2ejRtZzBHUllIY2I0N1E9PSIsInZhbHVlIjoiNURUNzlCUWJYS042R2dzNDNXeXFwbDlyTUxIa2dkU1JEZjN5REd3d0g3eEREczZ4aEFaN3NYNjhML0NPb1pTNldNTkp2a" 1 => "askhelpdesk_session=eyJpdiI6IllVRjBFeFRqWVJVeVdKa1huTlVVVGc9PSIsInZhbHVlIjoidHkxMjFFQzJjR092MTVpdWU5YTNTOU05UlBUd2ltMEt1d25SclVIU3FWcWVJNGw3cnZQbWEzU0hNK3N3cGhrTWNYRDVLRVMyMkliUjA0eVdCNjBhcmprR0FBZ3FSbmRha1dtSXVienEwaSs4dlZZcXdQajFoQncycmxXQ1RERkUiLCJtYWMiOiI1N2QwZjU3ZGUyZWI5NTU5MGE4YjMzNGU4MTRmMTg2YjcyMmMyNmJmZGU0MzdjMzU2NTM3MjkwNDdiYTg4ZmUyIiwidGFnIjoiIn0%3D; expires=Fri, 20-Jun-2025 08:44:52 GMT; Max-Age=7200; path=/; httponly; samesite=laxaskhelpdesk_session=eyJpdiI6IllVRjBFeFRqWVJVeVdKa1huTlVVVGc9PSIsInZhbHVlIjoidHkxMjFFQzJjR092MTVpdWU5YTNTOU05UlBUd2ltMEt1d25SclVIU3FWcWVJNGw3cnZQbWEzU0hNK3N3cGhr" ] "Set-Cookie" => array:2 [ 0 => "XSRF-TOKEN=eyJpdiI6IkVtRlBtZHF2ejRtZzBHUllIY2I0N1E9PSIsInZhbHVlIjoiNURUNzlCUWJYS042R2dzNDNXeXFwbDlyTUxIa2dkU1JEZjN5REd3d0g3eEREczZ4aEFaN3NYNjhML0NPb1pTNldNTkp2andKRnIxalJkNlY0NUhhUkppemV0NUlQNDkvYXRSSzVlTURacTlWV1d6YmNQZE9aK1lVbnBCaXY0czIiLCJtYWMiOiIzNGUzMzlhYzJmMjUyMDNkMzU0OTU3NDRjZmNiYzQ1MWIwMjA2NWIzMTVjYzE4ZWI1MzBlNThjZDRjYmYzODVlIiwidGFnIjoiIn0%3D; expires=Fri, 20-Jun-2025 08:44:52 GMT; path=/XSRF-TOKEN=eyJpdiI6IkVtRlBtZHF2ejRtZzBHUllIY2I0N1E9PSIsInZhbHVlIjoiNURUNzlCUWJYS042R2dzNDNXeXFwbDlyTUxIa2dkU1JEZjN5REd3d0g3eEREczZ4aEFaN3NYNjhML0NPb1pTNldNTkp2a" 1 => "askhelpdesk_session=eyJpdiI6IllVRjBFeFRqWVJVeVdKa1huTlVVVGc9PSIsInZhbHVlIjoidHkxMjFFQzJjR092MTVpdWU5YTNTOU05UlBUd2ltMEt1d25SclVIU3FWcWVJNGw3cnZQbWEzU0hNK3N3cGhrTWNYRDVLRVMyMkliUjA0eVdCNjBhcmprR0FBZ3FSbmRha1dtSXVienEwaSs4dlZZcXdQajFoQncycmxXQ1RERkUiLCJtYWMiOiI1N2QwZjU3ZGUyZWI5NTU5MGE4YjMzNGU4MTRmMTg2YjcyMmMyNmJmZGU0MzdjMzU2NTM3MjkwNDdiYTg4ZmUyIiwidGFnIjoiIn0%3D; expires=Fri, 20-Jun-2025 08:44:52 GMT; path=/; httponlyaskhelpdesk_session=eyJpdiI6IllVRjBFeFRqWVJVeVdKa1huTlVVVGc9PSIsInZhbHVlIjoidHkxMjFFQzJjR092MTVpdWU5YTNTOU05UlBUd2ltMEt1d25SclVIU3FWcWVJNGw3cnZQbWEzU0hNK3N3cGhr" ] ]
        session_attributes
        0 of 0
        array:4 [ "_token" => "JKXsek6FiDEAsFsjkHTxrYTpRsFbgoEEhGr7ZQ7w" "_previous" => array:1 [ "url" => "https://receivinghelpdesk.com/ask/wavefront-obj-file" ] "_flash" => array:2 [ "old" => [] "new" => [] ] "PHPDEBUGBAR_STACK_DATA" => [] ]