user: Describe I from the Blender manual or Python API, including usage steps and snippets.

assistant: - [is_type_pointcloud (bpy.types.GeometryNodeTree attribute)](bpy.types.GeometryNodeTree.html#bpy.types.GeometryNodeTree.is_type_pointcloud) - [is_user_modified (bpy.types.KeyMap attribute)](bpy.types.KeyMap.html#bpy.types.KeyMap.is_user_modified) - [is_valid (bmesh.types.bmesh.types.BMEdge attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMEdge.is_valid)   - [(bmesh.types.bmesh.types.BMesh attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMesh.is_valid)   - [(bmesh.types.bmesh.types.BMFace attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMFace.is_valid)   - [(bmesh.types.bmesh.types.BMLoop attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMLoop.is_valid)   - [(bmesh.types.bmesh.types.BMVert attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMVert.is_valid)   - [(bpy.types.AOV attribute)](bpy.types.AOV.html#bpy.types.AOV.is_valid)   - [(bpy.types.Driver attribute)](bpy.types.Driver.html#bpy.types.Driver.is_valid)   - [(bpy.types.FCurve attribute)](bpy.types.FCurve.html#bpy.types.FCurve.is_valid)   - [(bpy.types.NodeLink attribute)](bpy.types.NodeLink.html#bpy.types.NodeLink.is_valid)   - [(bpy.types.ParticleTarget attribute)](bpy.types.ParticleTarget.html#bpy.types.ParticleTarget.is_valid)   - [(mathutils.Color attribute)](mathutils.html#mathutils.Color.is_valid)   - [(mathutils.Euler attribute)](mathutils.html#mathutils.Euler.is_valid)   - [(mathutils.Matrix attribute)](mathutils.html#mathutils.Matrix.is_valid)   - [(mathutils.Quaternion attribute)](mathutils.html#mathutils.Quaternion.is_valid)   - [(mathutils.Vector attribute)](mathutils.html#mathutils.Vector.is_valid) - [is_visible (bpy.types.BoneCollection attribute)](bpy.types.BoneCollection.html#bpy.types.BoneCollection.is_visible) - [is_wire (bmesh.types.bmesh.types.BMEdge attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMEdge.is_wire)   - [(bmesh.types.bmesh.types.BMVert attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMVert.is_wire) - [is_wrapped (bmesh.types.bmesh.types.BMesh attribute)](bmesh.types.html#bmesh.types.bmesh.types.BMesh.is_wrapped)   - [(mathutils.Color attribute)](mathutils.html#mathutils.Color.is_wrapped)   - [(mathutils.Euler attribute)](mathutils.html#mathutils.Euler.is_wrapped)   - [(mathutils.Matrix attribute)](mathutils.html#mathutils.Matrix.is_wrapped)   - [(mathutils.Quaternion attribute)](mathutils.html#mathutils.Quaternion.is_wrapped)   - [(mathutils.Vector attribute)](mathutils.html#mathutils.Vector.is_wrapped) - [islands_precision (bpy.types.DataTransferModifier attribute)](bpy.types.DataTransferModifier.html#bpy.types.DataTransferModifier.islands_precision) - [isolate_type_render() (in module bpy.ops.object)](bpy.ops.object.html#bpy.ops.object.isolate_type_render) - [Itasc (class in bpy.types)](bpy.types.Itasc.html#bpy.types.Itasc) - [item (bpy.types.ThemeWidgetColors attribute)](bpy.types.ThemeWidgetColors.html#bpy.types.ThemeWidgetColors.item) - [item_activate() (in module bpy.ops.outliner)](bpy.ops.outliner.html#bpy.ops.outliner.item_activate) - [item_drag_drop() (in module bpy.ops.outliner)](bpy.ops.outliner.html#bpy.ops.outliner.item_drag_drop) - [item_openclose() (in module bpy.ops.outliner)](bpy.ops.outliner.html#bpy.ops.outliner.item_openclose) - [item_rename() (in module bpy.ops.outliner)](bpy.ops.outliner.html#bpy.ops.outliner.item_rename) - [items() (bmesh.types.bmesh.types.BMDeformVert method)](bmesh.types.html#bmesh.types.bmesh.types.BMDeformVert.items)   - [(bmesh.types.bmesh.types.BMLayerCollection method)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerCollection.items)   - [(bpy.types.bpy_prop_collection method)](bpy.types.bpy_prop_collection.html#bpy.types.bpy_prop_collection.items)   - [(bpy.types.bpy_struct method)](bpy.types.bpy_struct.html#bpy.types.bpy_struct.items)   - [(idprop.types.idprop.types.IDPropertyGroup method)](idprop.types.html#idprop.types.idprop.types.IDPropertyGroup.items) - [iter_distance_along_stroke() (in module freestyle.utils)](freestyle.utils.html#freestyle.utils.iter_distance_along_stroke) - [iter_distance_from_camera() (in module freestyle.utils)](freestyle.utils.html#freestyle.utils.iter_distance_from_camera) - [iter_distance_from_object() (in module freestyle.utils)](freestyle.utils.html#freestyle.utils.iter_distance_from_object) - [iter_material_value() (in module freestyle.utils)](freestyle.utils.html#freestyle.utils.iter_material_value) - [iter_t2d_along_stroke() (in module freestyle.utils)](freestyle.utils.html#freestyle.utils.iter_t2d_along_stroke) - [iterations (bpy.types.CorrectiveSmoothModifier attribute)](bpy.types.CorrectiveSmoothModifier.html#bpy.types.CorrectiveSmoothModifier.iterations)   - [(bpy.types.DecimateModifier attribute)](bpy.types.DecimateModifier.html#bpy.types.DecimateModifier.iterations)   - [(bpy.types.Itasc attribute)](bpy.types.Itasc.html#bpy.types.Itasc.iterations)   - [(bpy.types.KinematicConstraint attribute)](bpy.types.KinematicConstraint.html#bpy.types.KinematicConstraint.iterations)   - [(bpy.types.LaplacianDeformModifier attribute)](bpy.types.LaplacianDeformModifier.html#bpy.types.LaplacianDeformModifier.iterations)   - [(bpy.types.LaplacianSmoothModifier attribute)](bpy.types.LaplacianSmoothModifier.html#bpy.types.LaplacianSmoothModifier.iterations)   - [(bpy.types.ScrewModifier attribute)](bpy.types.ScrewModifier.html#bpy.types.ScrewModifier.iterations)   - [(bpy.types.SmoothModifier attribute)](bpy.types.SmoothModifier.html#bpy.types.SmoothModifier.iterations) - [iterator() (bpy.types.KeyingSetInfo method)](bpy.types.KeyingSetInfo.html#bpy.types.KeyingSetInfo.iterator) |