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

assistant: FMotionEventData.html#bpy.types.NDOFMotionEventData.time_delta) - [NDOFMotionEventData.translation (in module bpy.types)](bpy.types.NDOFMotionEventData.html#bpy.types.NDOFMotionEventData.translation) - [needs_liboverride_resync (bpy.types.Library attribute)](bpy.types.Library.html#bpy.types.Library.needs_liboverride_resync) - [negate() (mathutils.Vector method)](mathutils.html#mathutils.Vector.negate) - [network_connection_limit (bpy.types.PreferencesSystem attribute)](bpy.types.PreferencesSystem.html#bpy.types.PreferencesSystem.network_connection_limit) - [network_timeout (bpy.types.PreferencesSystem attribute)](bpy.types.PreferencesSystem.html#bpy.types.PreferencesSystem.network_timeout) - [new() (bmesh.types.bmesh.types.BMEdgeSeq method)](bmesh.types.html#bmesh.types.bmesh.types.BMEdgeSeq.new)   - [(bmesh.types.bmesh.types.BMFaceSeq method)](bmesh.types.html#bmesh.types.bmesh.types.BMFaceSeq.new)   - [(bmesh.types.bmesh.types.BMLayerCollection method)](bmesh.types.html#bmesh.types.bmesh.types.BMLayerCollection.new)   - [(bmesh.types.bmesh.types.BMVertSeq method)](bmesh.types.html#bmesh.types.bmesh.types.BMVertSeq.new)   - [(bpy.types.ActionChannelbagFCurves method)](bpy.types.ActionChannelbagFCurves.html#bpy.types.ActionChannelbagFCurves.new)   - [(bpy.types.ActionChannelbagGroups method)](bpy.types.ActionChannelbagGroups.html#bpy.types.ActionChannelbagGroups.new)   - [(bpy.types.ActionChannelbags method)](bpy.types.ActionChannelbags.html#bpy.types.ActionChannelbags.new)   - [(bpy.types.ActionLayers method)](bpy.types.ActionLayers.html#bpy.types.ActionLayers.new)   - [(bpy.types.ActionPoseMarkers method)](bpy.types.ActionPoseMarkers.html#bpy.types.ActionPoseMarkers.new)   - [(bpy.types.ActionSlots method)](bpy.types.ActionSlots.html#bpy.types.ActionSlots.new)   - [(bpy.types.ActionStrips method)](bpy.types.ActionStrips.html#bpy.types.ActionStrips.new)   - [(bpy.types.Addons class method)](bpy.types.Addons.html#bpy.types.Addons.new)   - [(bpy.types.AnimDataDrivers method)](bpy.types.AnimDataDrivers.html#bpy.types.AnimDataDrivers.new)   - [(bpy.types.AnnotationFrames method)](bpy.types.AnnotationFrames.html#bpy.types.AnnotationFrames.new)   - [(bpy.types.AnnotationLayers method)](bpy.types.AnnotationLayers.html#bpy.types.AnnotationLayers.new)   - [(bpy.types.ArmatureConstraintTargets method)](bpy.types.ArmatureConstraintTargets.html#bpy.types.ArmatureConstraintTargets.new)   - [(bpy.types.ArmatureEditBones method)](bpy.types.ArmatureEditBones.html#bpy.types.ArmatureEditBones.new)   - [(bpy.types.AssetLibraryCollection class method)](bpy.types.AssetLibraryCollection.html#bpy.types.AssetLibraryCollection.new)   - [(bpy.types.AssetTags method)](bpy.types.AssetTags.html#bpy.types.AssetTags.new)   - [(bpy.types.AttributeGroupCurves method)](bpy.types.AttributeGroupCurves.html#bpy.types.AttributeGroupCurves.new)   - [(bpy.types.AttributeGroupGreasePencil method)](bpy.types.AttributeGroupGreasePencil.html#bpy.types.AttributeGroupGreasePencil.new)   - [(bpy.types.AttributeGroupGreasePencilDrawing method)](bpy.types.AttributeGroupGreasePencilDrawing.html#bpy.types.AttributeGroupGreasePencilDrawing.new)   - [(bpy.types.AttributeGroupMesh method)](bpy.types.AttributeGroupMesh.html#bpy.types.AttributeGroupMesh.new)   - [(bpy.types.AttributeGroupPointCloud method)](bpy.types.AttributeGroupPointCloud.html#bpy.types.AttributeGroupPointCloud.new)   - [(bpy.types.BlendDataActions method)](bpy.types.BlendDataActions.html#bpy.types.BlendDataActions.new)   - [(bpy.types.BlendDataAnnotations method)](bpy.types.BlendDataAnnotations.html#bpy.types.BlendDataAnnotations.new)   - [(bpy.types.BlendDataArmatures method)](bpy.types.BlendDataArmatures.html#bpy.types.BlendDataArmatures.new)   - [(bpy.types.BlendDataBrushes method)](bpy.types.BlendDataBrushes.html#bpy.types.BlendDataBrushes.new)   - [(bpy.types.BlendDataCameras method)](bpy.types.BlendDataCameras.html#bpy.types.BlendDataCameras.new)   - [(bpy.types.BlendDataCollections method)](bpy.types.BlendDataCollections.html#bpy.types.BlendDataCollections.new)   - [(bpy.types.BlendDataCurves method)](bpy.types.BlendDataCurves.html#bpy.types.BlendDataCurves.new)   - [(bpy.types.BlendDataGreasePencilsV3 method)](bpy.types.BlendDataGreasePencilsV3.html#bpy.types.BlendDataGreasePencilsV3.new)   - [(bpy.types.BlendDataHairCurves method)](bpy.types.BlendDataHairCurves.html#bpy.types.BlendDataHairCurves.new)   - [(bpy.types.BlendDataImages method)](bpy.types.BlendDataImages.html#bpy.types.BlendDataImages.new)   - [(bpy.types.BlendDataLattices method)](bpy.types.BlendDataLattices.html#bpy.types.BlendDataLattices.new)   - [(bpy.types.BlendDataLights method)](bpy.types.BlendDataLights.html#bpy.types.BlendDataLights.new)   - [(bpy.types.BlendDataLineStyles method)](bpy.types.BlendDataLineStyles.html#bpy.types.BlendDataLineStyles.new)   - [(bpy.types.BlendDataMasks method)](bpy.types.BlendDataMasks.html#bpy.types.BlendDataMasks.new)   - [(bpy.types.BlendDataMaterials method)](bpy.types.BlendDataMaterials.html#bpy.types.BlendDataMaterials.new)   - [(bpy.types.BlendDataMeshes method)](bpy.types.BlendDataMeshes.html#bpy.types.BlendDataMeshes.new)   - [(bpy.types.BlendDataMetaBalls method)](bpy.types.BlendDataMetaBalls.html#bpy.types.BlendDataMetaBalls.new)   - [(bpy.types.BlendDataNodeTrees method)](bpy.types.BlendDataNodeTrees.html#bpy.types.BlendDataNodeTrees.new)   - [(bpy.types.BlendDataObjects method)](bpy.types.BlendDataObjects.html#bpy.types.BlendDataObjects.new)   - [(bpy.types.BlendDataPalettes method)](bpy.types.BlendDataPalettes.html#bpy.types.BlendDataPalettes.new)   - [(bpy.types.BlendDataParticles method)](bpy.types.BlendDataParticles.html#bpy.types.BlendDataParticles.new)   - [(bpy.types.BlendDataPointClouds method)](bpy.types.BlendDataPointClouds.html#bpy.types.BlendDataPointClouds.new)   - [(bpy.types.BlendDataProbes method)](bpy.types.BlendDataProbes.html#bpy.types.BlendDataProbes.new)   - [(bpy.types.BlendDataScenes method)](bpy.types.BlendDataScenes.html#bpy.types.BlendDataScenes.new)   - [(bpy.types.BlendDataSpeakers method)](bpy.types.BlendDataSpeakers.html#bpy.types.BlendDataSpeakers.new)   - [(bpy.types.BlendDataTexts method)](bpy.types.BlendDataTexts.html#bpy.types.BlendDataTexts.new)   - [(bpy.types.BlendDataTextures method)](bpy.types.BlendDataTextures.html#bpy.types.BlendDataTextures.new)   - [(bpy.types.BlendDataVolumes method)](bpy.types.BlendDataVolumes.html#bpy.types.BlendDataVolumes.new)   - [(bpy.types.BlendDataWorlds method)](bpy.types.BlendDataWorlds.html#bpy.types.BlendDataWorlds.new)   - [(bpy.types.BoneCollections method)](bpy.types.BoneCollections.html#bpy.types.BoneCollections.new)   - [(bpy.types.CacheFileLayers method)](bpy.types.CacheFileLayers.html#bpy.types.CacheFileLayers.new)   - [(bpy.types.CameraBackgroundImages method)](bpy.types.CameraBackgroundImages.html#bpy.types.CameraBackgroundImages.new)   - [(bpy.types.ChannelDriverVariables method)](bpy.types.ChannelDriverVariables.html#bpy.types.ChannelDriverVariables.new)   - [(bpy.types.CollectionExports method)](bpy.types.CollectionExports.html#bpy.types.CollectionExports.new)   - [(bpy.types.ColorRampElements method)](bpy.types.ColorRampElements.html#bpy.types.ColorRampElements.new)   - [(bpy.types.CurveMapPoints method)](bpy.types.CurveMapPoints.html#bpy.types.CurveMapPoints.new)   - [(bpy.types.CurveSplines method)](bpy.types.CurveSplines.html#bpy.types.CurveSplines.new)   - [(bpy.types.FCurveModifiers method)](bpy.types.FCurveModifiers.html#bpy.types.FCurveModifiers.new)   - [(bpy.types.FreestyleModules method)](bpy.types.FreestyleModules.html#bpy.types.FreestyleModules.new)   - [(bpy.types.GeometryNodeFieldToGridItems method)](bpy.types.GeometryNodeFieldToGridItems.html#bpy.types.GeometryNodeFieldToGridItems.new)   - [(bpy.types.Gizmos method)](bpy.types.Gizmos.html#bpy.types.Gizmos.new)   - [(bpy.types.GreasePencilFrames method)](bpy.types.GreasePencilFrames.html#bpy.types.GreasePencilFrames.new)   - [(bpy.types.GreasePencilv3LayerGroup method)](bpy.types.GreasePencilv3LayerGroup.html#bpy.types.GreasePencilv3LayerGroup.new)   - [(bpy.types.GreasePencilv3Layers method)](bpy.types.GreasePencilv3Layers.html#bpy.types.GreasePencilv3Layers.new)   - [(bpy.types.KeyConfigurations method)](bpy.types.KeyConfigurations.html#bpy.types.KeyConfigurations.new)   - [(bpy.types.KeyingSets method)](bpy.types.KeyingSets.html#bpy.types.KeyingSets.new)   - [(bpy.types.KeyMapItems method)](bpy.types.KeyMapItems.html#bpy.types.KeyMapItems.new)   - [(bpy.types.KeyMaps method)](bpy.types.KeyMaps.html#bpy.types.KeyMaps.new)   - [(bpy.types.Linesets method)](bpy.types.Linesets.html#bpy.types.Linesets.new)   - [(bpy.types.LineStyleAlphaModifiers method)](bpy.types.LineStyleAlphaModifiers.html#bpy.types.LineStyleAlphaModifiers.new)   - [(bpy.types.LineStyleColorModifiers method)](bpy.types.LineStyleColorModifiers.html#bpy.types.LineStyleColorModifiers.new)   - [(bpy.types.LineStyleGeometryModifiers method)](bpy.types.LineStyleGeometryModifiers.html#bpy.types.LineStyleGeometryModifiers.new)   - [(bpy.types.LineStyleThicknessModifiers method)](bpy.types.LineStyleThicknessModifiers.html#bpy.types.LineStyleThicknessModifiers.new)   - [(bpy.types.LoopColors method)](bpy.types.LoopColors.html#bpy.types.LoopColors.new)   - [(bpy.types.MaskLayers method)](bpy.types.MaskLayers.html#bpy.types.MaskLayers.new)   - [(bpy.types.MaskSplines method)](bpy.types.MaskSplines.html#bpy.types.MaskSplines.new)   - [(bpy.types.MetaBallElements method)](bpy.types.MetaBallElements.html#bpy.types.MetaBallElements.new)   - [(bpy.types.MovieTrackingObjects method)](bpy.types.MovieTrackingObjects.html#bpy.types.MovieTrackingObjects.new)   - [(bpy.types.MovieTrackingObjectTracks method)](bpy.types.MovieTrackingObjectTracks.html#bpy.types.MovieTrackingObjectTracks.new)   - [(bpy.types.MovieTrackingTracks method)](bpy.types.MovieTrackingTracks.html#bpy.types.MovieTrackingTracks.new)   - [(bpy.types.NlaStrips method)](bpy.types.NlaStrips.html#bpy.types.NlaStrips.new)   - [(bpy.types.NlaTracks method)](bpy.types.NlaTracks.html#bpy.types.NlaTracks.new)   - [(bpy.types.NodeClosureInputItems method)](bpy.types.NodeClosureInputItems.html#bpy.types.NodeClosureInputItems.new)   - [(bpy.types.NodeClosureOutputItems method)](bpy.types.NodeClosureOutputItems.html#bpy.types.NodeClosureOutputItems.new)   - [(bpy.types.NodeCombineBundleItems method)](bpy.types.NodeCombineBundleItems.html#bpy.types.NodeCombineBundleItems.new)   - [(bpy.types.NodeCompositorFileOutputItems method)](bpy.types.NodeCompositorFileOutputItems.html#bpy.types.NodeCompositorFileOutputItems.new)   - [(bpy.types.NodeEvaluateClosureInputItems method)](bpy.types.NodeEvaluateClosureInputItems.html#bpy.types.NodeEvaluateClosureInputItems.new)   - [(bpy.types.NodeEvaluateClosureOutputItems method)](bpy.types.NodeEvaluateClosureOutputItems.html#bpy.types.NodeEvaluateClosureOutputItems.new)   - [(bpy.types.NodeFunctionFormatStringItems method)](bpy.types.NodeFunctionFormatStringItems.html#bpy.types.NodeFunctionFormatStringItems.new)   - [(bpy.types.NodeGeometryBakeItems method)](bpy.types.NodeGeometryBakeItems.html#bpy.types.NodeGeometryBakeItems.new)   - [(bpy.types.NodeGeometryCaptureAttributeItems method)](bpy.types.NodeGeometryCaptureAttributeItems.html#bpy.types.NodeGeometryCaptureAttributeItems.new)   - [(bpy.types.NodeGeometryForeachGeometryElementGenerationItems method)](bpy.types.NodeGeometryForeachGeometryElementGenerationItems.html#bpy.types.NodeGeometryForeachGeometryElementGenerationItems.new)   - [(bpy.types.NodeGeometryForeachGeometryElementInputItems method)](bpy.types.NodeGeometryForeachGeometryElementInputItems.html#bpy.types.NodeGeometryForeachGeometryElementInputItems.new)   - [(bpy.types.NodeGeometryForeachGeometryElementMainItems method)](bpy.types.NodeGeometryForeachGeometryElementMainItems.html#bpy.types.NodeGeometryForeachGeometryElementMainItems.new)   - [(bpy.types.NodeGeometryRepeatOutputItems method)](bpy.types.NodeGeometryRepeatOutputItems.html#bpy.types.NodeGeometryRepeatOutputItems.new)   - [(bpy.types.NodeGeometrySimulationOutputItems method)](bpy.types.NodeGeometrySimulationOutputItems.html#bpy.types.NodeGeometrySimulationOutputItems.new)   - [(bpy.types.NodeGeometryViewerItems method)](bpy.types.NodeGeometryViewerItems.html#bpy.types.NodeGeometryViewerItems.new)   - [(bpy.types.NodeIndexSwitchItems method)](bpy.types.NodeIndexSwitchItems.html#bpy.types.NodeIndexSwitchItems.new)   - [(bpy.types.NodeInputs method)](bpy.types.NodeInputs.html#bpy.types.NodeInputs.new)   - [(bpy.types.NodeLinks method)](bpy.types.NodeLinks.html#bpy.types.NodeLinks.new)   - [(bpy.types.NodeMenuSwitchItems method)](bpy.types.NodeMenuSwitchItems.html#bpy.types.NodeMenuSwitchItems.new)   - [(bpy.types.NodeOutputs method)](bpy.types.NodeOutputs.html#bpy.types.NodeOutputs.new)   - [(bpy.types.Nodes method)](bpy.types.Nodes.html#bpy.types.Nodes.new)   - [(bpy.types.NodeSeparateBundleItems method)](bpy.types.NodeSeparateBundleItems.html#bpy.types.NodeSeparateBundleItems.new)   - [(bpy.types.ObjectConstraints method)](bpy.types.ObjectConstraints.html#bpy.types.ObjectConstraints.new)   - [(bpy.types.ObjectModifiers method)](bpy.types.ObjectModifiers.html#bpy.types.ObjectModifiers.new)   - [(bpy.types.ObjectShaderFx method)](bpy.types.ObjectShaderFx.html#bpy.types.ObjectShaderFx.new)   - [(bpy.types.PaletteColors method)](bpy.types.PaletteColors.html#bpy.types.PaletteColors.new)   - [(bpy.types.PathCompareCollection class method)](bpy.types.PathCompareCollection.html#bpy.types.PathCompareCollection.new)   - [(bpy.types.PoseBoneConstraints method)](bpy.types.PoseBoneConstraints.html#bpy.types.PoseBoneConstraints.new)   - [(bpy.types.RenderSlots method)](bpy.types.RenderSlots.html#bpy.types.RenderSlots.new)   - [(bpy.types.RenderViews method)](bpy.types.RenderViews.html#bpy.types.RenderViews.new)   - [(bpy.types.ScriptDirectoryCollection class method)](bpy.types.ScriptDirectoryCollection.html#bpy.types.ScriptDirectoryCollection.new)   - [(bpy.types.StripModifiers method)](bpy.types.StripModifiers.html#bpy.types.StripModifiers.new)   - [(bpy.types.StudioLights method)](bpy.types.StudioLights.html#bpy.types.StudioLights.new)   - [(bpy.types.TimelineMarkers method)](bpy.types.TimelineMarkers.html#bpy.types.TimelineMarkers.new)   - [(bpy.types.UDIMTiles method)](bpy.types.UDIMTiles.html#bpy.types.UDIMTiles.new)   - [(bpy.types.UserExtensionRepoCollection class method)](bpy.types.UserExtensionRepoCollection.html#bpy.types.UserExtensionRepoCollection.new)   - [(bpy.types.UVLoopLayers method)](bpy.types.UVLoopLayers.html#bpy.types.UVLoopLayers.new)   - [(bpy.types.VertexGroups method)](bpy.types.VertexGroups.html#bpy.types.VertexGroups.new)   - [(bpy.types.ViewLayers method)](bpy.types.ViewLayers.html#bpy.types.ViewLayers.new)   - [(bpy.types.wmOwnerIDs method)](bpy.types.wmOwnerIDs.html#bpy.types.wmOwnerIDs.new)   - [(bpy.types.XrActionMapBindings method)](bpy.types.XrActionMapBindings.html#bpy.types.XrActionMapBindings.new)   - [(bpy.types.XrActionMapItems method)](bpy.types.XrActionMapItems.html#bpy.types.XrActionMapItems.new)   - [(bpy.types.XrActionMaps class method)](bpy.types.XrActionMaps.html#bpy.types.XrActionMaps.new)   - [(bpy.types.XrComponentPaths method)](bpy.types.XrComponentPaths.html#bpy.types.XrComponentPaths.new)   - [(bpy.types.XrUserPaths method)](bpy.types.XrUserPaths.html#bpy.types.XrUserPaths.new)   - [(bpy.utils.previews.bpy.utils.previews.ImagePreviewCollection method)](bpy.utils.previews.html#bpy.utils.previews.bpy.utils.previews.ImagePreviewCollection.new)   - [(in module bmesh)](bmesh.html#bmesh.new)   - [(in module bpy.ops.action)](bpy.ops.action.html#bpy.ops.action.new)   - [(in module bpy.ops.image)](bpy.ops.image.html#bpy.ops.image.new)   - [(in module bpy.ops.mask)](bpy.ops.mask.html#bpy.ops.mask.new)   - [(in module bpy.ops.material)](bpy.ops.material.html#bpy.ops.material.new)   - [(in module bpy.ops.paintcurve)](bpy.ops.paintcurve.html#bpy.ops.paintcurve.new)   - [(in module bpy.ops.palette)](bpy.ops.palette.html#bpy.ops.palette.new)   - [(in module bpy.ops.particle)](bpy.ops.particle.html#bpy.ops.particle.new)   - [(in module bpy.ops.scene)](bpy.ops.scene.html#bpy.ops.scene.new)   - [(in module bpy.ops.screen)](bpy.ops.screen.html#bpy.ops.screen.new)   - [(in module bpy.ops.text)](bpy.ops.text.html#bpy.ops.text.new)   - [(in module bpy.ops.texture)](bpy.ops.texture.html#bpy.ops.texture.new)   - [(in module bpy.ops.world)](bpy.ops.world.html#bpy.ops.world.new)   - [(in module bpy.utils.previews)](bpy.utils.previews.html#bpy.utils.previews.new)   - [(in module imbuf)](imbuf.html#imbuf.new) - [new_clip() (bpy.types.StripsMeta method)](bpy.types.StripsMeta.html#bpy.types.StripsMeta.new_clip)   - [(bpy.types.StripsTopLevel method)](bpy.types.StripsTopLevel.html#bpy.types.StripsTopLevel.new_clip) - [new_compositing_node_group() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.new_compositing_node_group) - [new_compositor_sequencer_node_group() (in module bpy.ops.node)](bpy.ops.node.html#bpy.ops.node.new_compositor_sequencer_node_group) - [new_custom_shape() (bpy.types.Gizmo static method)](bpy.types.Gizmo.html#bpy.types.Gizmo.new_custom_shape) - [new_effect() (bpy.types.StripsMeta method)](bpy.types.StripsMeta.html#bpy.types.StripsMeta.new_effect)   - [(bpy.types.StripsTopLevel method)](bpy.types.StripsTopLevel.html#bpy.types.StripsTopLevel.new_effect) - [new_from_actionmap() (bpy.types.XrActionMaps class method)](bpy.types.XrActionMaps.html#bpy.types.XrActionMaps.new_from_actionmap) - [new_from_binding() (bpy.types.XrActionMapBindings method)](bpy.types.XrActionMapBindings.html#bpy.types.XrActionMapBindings.new_from_binding) - [new_from_fcurve() (bpy.types.ActionChannelbagFCurves method)](bpy.types.ActionChannelbagFCurves.html#bpy.types.ActionChannelbagFCurves.new_from_fcurve) - [new_from_item() (bpy.types.KeyMapItems method)](bpy.types.KeyMapItems.html#bpy.types.KeyMapItems.new_from_item)   - [(bpy.types.XrActionMap