summaryrefslogtreecommitdiffstats
path: root/doc/classes/ImporterMesh.xml
Commit message (Collapse)AuthorAgeFilesLines
* LOD: Remove "Raycast Normals" and associated "Normal Split Angle" settingsArseny Kapoulkine2024-10-281-1/+2
| | | | | | | | | | | | | | | | | | | | | | | | "Raycast Normals" was introduced in 4.4 dev and defaulted to "false". The limited testing results at the time suggested that raycasting generally reduces normal quality compared to native simplifier results, at the same time increasing vertex memory and import time. To play it safe, we introduced a setting that defaulted to false, with the goal of removing it later in 4.4 development cycle if no regressions are noticed. Since we already had three dev snapshots and no reports, this change removes the setting and associated code. "Normal Split Angle" was only used when raycast normals were enabled; this change removes it from the settings, but keeps it in the script binding for compatibility. Existing meshes import exactly the same after this change (unless they chose to override raycasting which would be surprising). split_normals helper was only used in this code path and is also removed for simplicity; it is unlikely that this code will be useful as is, as it can only regenerate normals without fixing tangents or updating positions.
* Mark underscored properties as internalRaul Santos2024-07-301-4/+0
| | | | | | | | These properties look like they were intended to be internal but they were missing the `PROPERTY_USAGE_INTERNAL` flag. - `PackedScene::_bundled` - `PortableCompressedTexture2D::_data` - `ImporterMesh::_data`
* [Doc] Fix some incorrect uses of `a/an`A Thousand Ships2024-03-131-1/+1
|
* Fix multiple issues with UV compressionclayjohn2023-10-301-1/+1
|
* Doctool: Remove version attribute from XML headerRémi Verschelde2023-07-061-1/+1
| | | | | | We don't use that info for anything, and it generates unnecessary diffs every time we bump the minor version (and CI failures if we forget to sync some files from opt-in modules (mono, text_server_fb).
* Bump version to 4.2-devRémi Verschelde2023-07-051-1/+1
| | | | Keep on waitin'
* Bump version to 4.1-devRémi Verschelde2023-03-011-1/+1
| | | | Can't stop, won't stop, they said, huh?
* Fix LOD sort order; checks in add_surface; and document all parameters of ↵RedworkDE2023-01-191-3/+7
| | | | | | `ArrayMesh::add_surface_from_arrays` Also clarify some related documentation and expose the misssing `ArrayFormat::ARRAY_FLAG_USES_EMPTY_VERTEX_ARRAY`
* Style: Misc docs and comment style and language fixesRémi Verschelde2022-11-021-1/+0
| | | | | | | | | | - Removed empty paragraphs in XML. - Consistently use bold style for "Example:", on a new line. - Fix usage of `[code]` when hyperlinks could be used (`[member]`, `[constant]`). - Fix invalid usage of backticks for inline code in BBCode. - Fix some American/British English spelling inconsistencies. - Other minor fixes spotted along the way, including typo fixes with codespell. - Don't specify `@GlobalScope` for `enum` and `constant`.
* Fix LOD-generation on skinned meshes.SaracenOne2022-09-141-0/+2
|
* Change Array arguments to TypedArraykobewi2022-09-011-1/+1
|
* [doc] Fix grammar in class docs: amount vs. numberAndy Maloney2022-08-171-2/+2
| | | | | | Number is used for things that can be counted (discrete items - think "integer" in this context). Also fixes a couple of awkward phrases.
* [doc] Use "param" instead of "code" to refer to parameters (6)Andy Maloney2022-08-121-4/+4
|
* Rename the argument tag to param in XML documentationYuri Sizov2022-08-081-30/+30
|
* Fix add_surface_from_arrays description in classrefSnailRhymer2022-07-291-1/+1
| | | | | | Fix add_surface_from_arrays description in ImporterMesh.xml and ArrayMesh.xml to correctly describe sub-array length requirements. Also add missing comma in MeshInstance3D.xml, reword slightly.
* `SurfaceTool.set_custom_format` Fixes and documentation.Lyuma2022-06-141-0/+10
| | | | | | | Fix mistake making `set_custom_format` impossible to use. Automatically forward custom flags in `SurfaceTool.commit`. Add documentation in `SurfaceTool` and `Mesh` for custom channels. Deprecate `SurfaceTool.generate_lod` and expose `ImporterMesh.generate_lods`.
* Add an XML schema for documentationHugo Locurcio2022-02-151-1/+1
| | | | | | | | This makes it easier to spot syntax errors when editing the class reference. The schema is referenced locally so validation can still work offline. Each class XML's schema conformance is also checked on GitHub Actions.
* Dictionary: Serialize empty dict as `{}` instead of `{\n}`Rémi Verschelde2022-01-181-3/+2
| | | | | Also make sure to always convert multiline dictionaries to a single line for its EditorHelp representation, as multiline values break formatting.
* GLTF for game templates.K. S. Ernest (iFire) Lee2021-10-031-0/+184
Convert GLTF Document to use ImporterMeshInstance3D. Add a GLTFDocument extension list and an extension for converting the importer mesh instance 3d to mesh instance 3d. Use GLTF module when the editor tools are disabled. Modified the render server to be less restrictive on matching blend arrays and have more logging. Misc bugs with multimesh. Always index the meshes.