Python API Reference for BMesh - not up to date #38144
Labels
No Label
legacy module
Rendering & Cycles
legacy module
User Interface
legacy project
Cycles
legacy project
Documentation
legacy project
Infrastructure: blender.org
legacy project
Infrastructure: Blender Web Assets
legacy project
Infrastructure: Websites
legacy project
User Interface
Priority
High
Priority
Low
Priority
Normal
Priority
Unbreak Now!
Status
Archived
Status
Confirmed
Status
Duplicate
Status
Needs Triage
Status
Resolved
Type
Bug
Type
Design
Type
Known Issue
Type
Report
Type
To Do
No Milestone
No project
No Assignees
2 Participants
Notifications
Due Date
No due date set.
Dependencies
No dependencies set.
Reference: infrastructure/blender-org#38144
Loading…
Reference in New Issue
Block a user
No description provided.
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
the BMesh API doc page is not up to date.
there are missing / none documented parts...
BMLayerAccessVert
BMLayerAccessEdge
BMLayerAccessFace
BMTexPoly
Changed status to: 'Open'
Added subscriber: @beta-tester
Changed status from 'Open' to: 'Archived'
There are indeed some undocumented things in the python API, that's not considered a bug though, we accept patches to document these.
i am sorry about that comment.
(it gives me the feel, pushing new functionalities has highest priority, but documentation these has no priority)
i am not the developer who was planing/designing/implementing the api for these missing/undocumented functions/functionalities.
for example, i use the tex-layer that is not documented. by try and error and using dir(...)-method, i was able to find the functionality i was looking for or needed by myself.
but that knowledge is far away from that, to be able to write a patch for a proper and correct documentation.
i think only these persons who was involved with the design and/or implementation are qualified to document functions correctly.
when i would try to write a documentation, it would be very "speculative" and may not reflect the correct meaning of the implementation behind.
i thought, when something new is planed/designed for an API, there exist a kind of documentation as guideline/template for the developer for implementation.
ok, open source and free, toll its price, i know - not all is as well organized as in a big well bureaucratic company.
please do not misunderstand me...
i am very thankful for blender bmesh python and all other blender stuff
but without a proper documentation it is very hard to use functions in an efficient way.
We know, these really should be documented from the start. However it's just how we organize work here, the bug tracker is for things that were designed to work but are broken somehow, to keep the workload manageable, it's things that we can promise to solve. Other todo issues like can be important but are not strictly considered bugs.