<instructions>Your goal is to analyze the following comment and estimate how highly it will be upvoted by the Hacker News community.</instructions><comment><author>valine</author><text>This is very cool. After a quick skim I noticed this relies on Blender&amp;#x27;s ops api. Using bpy.ops is generally considered a bad practice because a lot of the bpy.ops operators depend on the state of the UI - things like which objects are selected and which object interaction mode is active. The alternative to bpy.ops is to write scripts that manipulate the datablocks directly. Using bpy.ops can save a lot of time as it maps more cleanly to the GUI, but if you use it too much things can spiral out of control. Its just something to be aware of.</text><parent_chain></parent_chain></comment><story><title>Real-time 3D visualization of geospatial data with Blender</title><url>https://github.com/ptabriz/FOSS4G_workshop</url></story>
<instructions>Your goal is to analyze the following comment and estimate how highly it will be upvoted by the Hacker News community.</instructions><comment><author>ingenieroariel</author><text>Could Blender be used as a lidar point cloud annotation tool?</text><parent_chain></parent_chain></comment><story><title>Real-time 3D visualization of geospatial data with Blender</title><url>https://github.com/ptabriz/FOSS4G_workshop</url></story>