SCNSphere Класс

Определение

Объект SCNGeometry , который является сферой.

[Foundation.Register("SCNSphere", true)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
public class SCNSphere : SceneKit.SCNGeometry
[Foundation.Register("SCNSphere", true)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 8, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 8, ObjCRuntime.PlatformArchitecture.All, null)]
public class SCNSphere : SceneKit.SCNGeometry
type SCNSphere = class
    inherit SCNGeometry
Наследование
Атрибуты

Конструкторы

SCNSphere(IntPtr)

Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения.

SCNSphere(NSCoder)

Конструктор, который инициализирует объект из данных, хранящихся в объекте unarchiver.

SCNSphere(NSObjectFlag)

Конструктор для вызова производных классов для пропуска инициализации и просто выделения объекта.

Свойства

Class

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
ClassHandle

Дескриптор для этого класса.

DebugDescription

Понятное для разработчика описание этого объекта.

(Унаследовано от NSObject)
Description

Описание объекта , версия Objective-C ToString.

(Унаследовано от NSObject)
EdgeCreasesElement

Возвращает или задает линию, точки которой задают массив индексов вершин, указывающих ребра, которые должны оставаться резкими при выполнении операции деления.

(Унаследовано от SCNGeometry)
EdgeCreasesSource

Возвращает или задает массив значений складок ребер от 0,0 (сглаживание) до 10,0 (sharp), которые определяют относительную резкость каждого соответствующего элемента в EdgeCreasesElement.

(Унаследовано от SCNGeometry)
FirstMaterial

Возвращает или задает первый материал в свойстве Materials элемента geometry.

(Унаследовано от SCNGeometry)
Geodesic

Объект SCNGeometry , который является сферой.

GeometryElementCount

Возвращает количество элементов в геометрии.

(Унаследовано от SCNGeometry)
GeometryElements

Массив объектов, влияющих SCNGeometryElement на геометрию.

(Унаследовано от SCNGeometry)
GeometrySources

Массив объектов, влияющих SCNGeometrySource на геометрию.

(Унаследовано от SCNGeometry)
Handle

Дескриптор (указатель) на представление неуправляемого объекта.

(Унаследовано от NSObject)
IsDirectBinding

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
IsProxy

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
LevelsOfDetail

Возвращает или задает уровни детализации для просмотра на различных расстояниях.

(Унаследовано от SCNGeometry)
Materials

Возвращает или задает список материалов, управляющих внешним видом соответствующих записей в списке элементов, принадлежащих геометрии.

(Унаследовано от SCNGeometry)
Name

Возвращает или задает имя геометрии.

(Унаследовано от SCNGeometry)
Program

Возвращает пользовательскую программу шейдера, если она есть.

(Унаследовано от SCNGeometry)
Radius

Объект SCNGeometry , который является сферой.

RetainCount

Возвращает текущее число удержания Objective-C для объекта .

(Унаследовано от NSObject)
SegmentCount

Объект SCNGeometry , который является сферой.

Self

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
ShaderModifiers

Возвращает или задает словарь именованных фрагментов кода GLSL, используемых для настройки шейдеров, предоставляемых SceneKit.

(Унаследовано от SCNGeometry)
SubdivisionLevel

Возвращает или задает количество раз, в течение которых каждая грань геометрии разделена для сглаживания.

(Унаследовано от SCNGeometry)
Superclass

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
SuperHandle

Дескриптор, используемый для представления методов в базовом классе для этого объекта NSObject.

(Унаследовано от NSObject)
Tessellator

Объект SCNGeometry , который является сферой.

(Унаследовано от SCNGeometry)
WantsAdaptiveSubdivision

Объект SCNGeometry , который является сферой.

(Унаследовано от SCNGeometry)
WeakShaderModifiers

Возвращает или задает слабую ссылку на модификаторы шейдера.

(Унаследовано от SCNGeometry)
Zone

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)

Методы

AddAnimation(CAAnimation, NSString)

Добавляет указанную анимацию, индексированную указанным ключом.

(Унаследовано от SCNGeometry)
AddAnimation(SCNAnimationPlayer, NSString)

Объект SCNGeometry , который является сферой.

(Унаследовано от SCNGeometry)
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для внешнего наблюдения (с помощью NSString keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Регистрирует объект для наблюдения извне (с помощью string keyPath).   Наблюдаемые изменения отправляются в объектный ObserveValue(NSString, NSObject, NSDictionary, IntPtr) метод наблюдателя.

(Унаследовано от NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

(Унаследовано от NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Регистрирует объект для наблюдения извне с помощью произвольного метода.

(Унаследовано от NSObject)
AwakeFromNib()

Вызывается после загрузки объекта из nib-файла. Переопределители должны вызывать base. AwakeFromNib().

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Action)

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Асинхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
Bind(String, NSObject, String, NSDictionary)
Устаревшие..

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
BindingInfo(String)
Устаревшие..

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
BindingOptionDescriptions(String)
Устаревшие..

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
BindingValueClass(String)
Устаревшие..

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
CommitEditing()

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
ConformsToProtocol(IntPtr)

Вызывается для определения того, реализует ли этот объект указанный протокол.

(Унаследовано от NSObject)
Copy()

Выполняет копирование базового объекта Objective-C.

(Унаследовано от NSObject)
Copy(NSZone)

Выполняет копирование базового объекта Objective-C.

(Унаследовано от SCNGeometry)
Create(nfloat)

Объект SCNGeometry , который является сферой.

DangerousAutorelease()

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
DangerousRelease()

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
DangerousRetain()

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает, что произошло изменение индексов для связи со многими.

(Унаследовано от NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
DidChangeValue(String)

Указывает, что в указанном ключе произошло изменение.

(Унаследовано от NSObject)
Dispose()

Освобождает ресурсы, используемые объектом NSObject.

(Унаследовано от NSObject)
Dispose(Boolean)

Освобождает ресурсы, используемые объектом NSObject.

(Унаследовано от NSObject)
DoesNotRecognizeSelector(Selector)

Указывает, что данный объект не распознает указанный селектор.

(Унаследовано от NSObject)
EncodeTo(NSCoder)

Кодирует состояние объекта в предоставленном кодировщике.

(Унаследовано от SCNGeometry)
Equals(NSObject)

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
Equals(Object)

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
ExposedBindings()

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
GetAnimation(NSString)

Разработчики не должны использовать этот нерекомендуемый метод. Разработчикам следует использовать GetAnimationPlayer.

(Унаследовано от SCNGeometry)
GetAnimationKeys()

Возвращает список ключей для анимаций в этой геометрии.

(Унаследовано от SCNGeometry)
GetAnimationPlayer(NSString)

Объект SCNGeometry , который является сферой.

(Унаследовано от SCNGeometry)
GetBindingInfo(NSString)

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
GetBindingOptionDescriptions(NSString)

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
GetBindingValueClass(NSString)

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
GetBoundingBox(SCNVector3, SCNVector3)

Возвращает true, и заполняет min и max углами ограничивающего прямоугольника, если объект geometry имеет объем. В противном случае возвращает значение false , а параметры не определены.

(Унаследовано от SCNGeometry)
GetBoundingSphere(SCNVector3, nfloat)

Возвращает true, и заполняет center и radius данными ограничивающей сферы, если объект geometry имеет объем. В противном случае возвращает значение false , а параметры не определены.

(Унаследовано от SCNGeometry)
GetDictionaryOfValuesFromKeys(NSString[])

Извлекает значения указанных ключей.

(Унаследовано от NSObject)
GetGeometryElement(nint)

Возвращает элемент elementIndex в в списке элементов геометрии.

(Унаследовано от SCNGeometry)
GetGeometrySourcesForSemantic(String)

Возвращает массив всех геометрических источников, имеющих указанную семантику.

(Унаследовано от SCNGeometry)
GetHashCode()

Создает хэш-код для текущего экземпляра.

(Унаследовано от NSObject)
GetMaterial(String)

Возвращает первый материал, присоединенный к геометрии и имеющий заданный nameобъект .

(Унаследовано от SCNGeometry)
GetMethodForSelector(Selector)

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
GetNativeField(String)
Устаревшие..

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
GetNativeHash()

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
HandleBinding(String, SCNBindingHandler)

Назначает указанный обработчик, который будет выполняться перед обработкой отрисовки программой, которая определяется указанным именем символа GLSL.

(Унаследовано от SCNGeometry)
HandleUnbinding(String, SCNBindingHandler)

Назначает указанный обработчик, который будет запускаться после отрисовки, обрабатывается программой, которая определяется указанным именем символа GLSL.

(Унаследовано от SCNGeometry)
Init()

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
InitializeHandle(IntPtr)

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
InitializeHandle(IntPtr, String)

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
InsertMaterial(SCNMaterial, nint)

Вставляет указанный material объект в указанный indexобъект .

(Унаследовано от SCNGeometry)
Invoke(Action, Double)

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
Invoke(Action, TimeSpan)

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
InvokeOnMainThread(Action)

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
InvokeOnMainThread(Selector, NSObject)

Синхронно вызывает указанный код в основном потоке пользовательского интерфейса.

(Унаследовано от NSObject)
IsAnimationPaused(NSString)

Возвращает значение true , если указанная анимация приостановлена.

(Унаследовано от SCNGeometry)
IsEqual(NSObject)

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
IsKindOfClass(Class)

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
IsMemberOfClass(Class)

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
MarkDirty()

Повышает уровень обычного однорангового объекта (IsDirectBinding имеет значение true) в объект toggleref.

(Унаследовано от NSObject)
MutableCopy()

Создает изменяемую копию указанного объекта NSObject.

(Унаследовано от NSObject)
ObjectDidEndEditing(NSObject)

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Указывает, что значение указанного keyPath относительно данного объекта изменилось.

(Унаследовано от NSObject)
PauseAnimation(NSString)

Приостанавливает указанную анимацию.

(Унаследовано от SCNGeometry)
PerformSelector(Selector)

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject)

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double)

Вызывает селектор для текущего экземпляра и, если obj не имеет значения NULL, он передает его в качестве одного параметра.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
PerformSelector(Selector, NSObject, NSObject)

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
PrepareForInterfaceBuilder()

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
RemoveAllAnimations()

Удаляет все анимации из геометрии.

(Унаследовано от SCNGeometry)
RemoveAnimation(NSString)

Удаляет указанную анимацию из геометрии.

(Унаследовано от SCNGeometry)
RemoveAnimation(NSString, nfloat)

Удаляет указанную анимацию из геометрии в течение указанного времени и удаляет ее.

(Унаследовано от SCNGeometry)
RemoveAnimationUsingBlendOutDuration(NSString, nfloat)

Объект SCNGeometry , который является сферой.

(Унаследовано от SCNGeometry)
RemoveMaterial(nint)

Удаляет материал по указанному индексу.

(Унаследовано от SCNGeometry)
RemoveObserver(NSObject, NSString)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath.

(Унаследовано от NSObject)
RemoveObserver(NSObject, String, IntPtr)

Запрещает указанному наблюдателю получать дальнейшие уведомления об изменениях значений для указанного keyPath и контекста.

(Унаследовано от NSObject)
ReplaceMaterial(nint, SCNMaterial)

Объект SCNGeometry , который является сферой.

(Унаследовано от SCNGeometry)
RespondsToSelector(Selector)

Определяет, распознает ли данный объект указанный селектор.

(Унаследовано от NSObject)
ResumeAnimation(NSString)

Возобновляет указанную анимацию.

(Унаследовано от SCNGeometry)
SetBoundingBox(SCNVector3, SCNVector3)

Переопределяет ограничивающий прямоугольник по умолчанию для геометрии.

(Унаследовано от SCNGeometry)
SetNativeField(String, NSObject)
Устаревшие..

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
SetNilValueForKey(NSString)

Задает значение null для указанного ключа.

(Унаследовано от NSObject)
SetSpeed(nfloat, NSString)

Объект SCNGeometry , который является сферой.

(Унаследовано от SCNGeometry)
SetValueForKey(NSObject, NSString)

Задает указанное значение свойства, указанного ключом.

(Унаследовано от NSObject)
SetValueForKeyPath(IntPtr, NSString)

Конструктор, используемый при создании управляемых представлений неуправляемых объектов; Вызывается средой выполнения.

(Унаследовано от NSObject)
SetValueForKeyPath(NSObject, NSString)

Задает значение свойства, доступ к которому можно получить с помощью пути к ключу.

(Унаследовано от NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Указывает на попытку записать значение в неопределенный ключ. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Задает значения этого объекта NSObject для значений в указанном словаре.

(Унаследовано от NSObject)
ToString()

Возвращает строковое представление значения текущего экземпляра .

(Унаследовано от NSObject)
Unbind(NSString)

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
Unbind(String)
Устаревшие..

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
ValueForKey(NSString)

Возвращает значение свойства, связанного с указанным ключом.

(Унаследовано от NSObject)
ValueForKeyPath(NSString)

Возвращает значение свойства, доступ к которому можно получить с помощью пути к ключу.

(Унаследовано от NSObject)
ValueForUndefinedKey(NSString)

Указывает на попытку чтения значения неопределенного ключа. Если значение не переопределено, вызывает исключение NSUndefinedKeyException.

(Унаследовано от NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Указывает, что значения указанных индексов в указанном ключе будут изменены.

(Унаследовано от NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Объект SCNGeometry , который является сферой.

(Унаследовано от NSObject)
WillChangeValue(String)

Указывает, что значение указанного ключа изменится.

(Унаследовано от NSObject)

Методы расширения

ObjectDidBeginEditing(NSObject, INSEditor)

Объект SCNGeometry , который является сферой.

ObjectDidEndEditing(NSObject, INSEditor)

Объект SCNGeometry , который является сферой.

GetValidModes(NSObject, NSFontPanel)

Объект SCNGeometry , который является сферой.

ValidateToolbarItem(NSObject, NSToolbarItem)

Объект SCNGeometry , который является сферой.

GetDebugDescription(INSObjectProtocol)

Объект SCNGeometry , который является сферой.

AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

Объект SCNGeometry , который является сферой.

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

Объект SCNGeometry , который является сферой.

EndPreviewPanelControl(NSObject, QLPreviewPanel)

Объект SCNGeometry , который является сферой.

AddAnimation(ISCNAnimatable, SCNAnimationPlayer, NSString)

Объект SCNGeometry , который является сферой.

GetAnimationPlayer(ISCNAnimatable, NSString)

Объект SCNGeometry , который является сферой.

RemoveAnimationUsingBlendOutDuration(ISCNAnimatable, NSString, nfloat)

Объект SCNGeometry , который является сферой.

SetSpeed(ISCNAnimatable, nfloat, NSString)

Разработчики не должны использовать этот нерекомендуемый метод. Разработчикам следует использовать SCNAnimationPlayer.Speed.

AddAnimation(ISCNAnimatable, SCNAnimation, String)

Добавляет указанную анимацию и связывает ее с указанным ключом.

GetProgram(ISCNShadable)

Объект SCNGeometry , который является сферой.

GetWeakShaderModifiers(ISCNShadable)

Объект SCNGeometry , который является сферой.

HandleBinding(ISCNShadable, String, SCNBindingHandler)

Объект SCNGeometry , который является сферой.

HandleUnbinding(ISCNShadable, String, SCNBindingHandler)

Объект SCNGeometry , который является сферой.

SetProgram(ISCNShadable, SCNProgram)

Объект SCNGeometry , который является сферой.

SetWeakShaderModifiers(ISCNShadable, NSDictionary)

Объект SCNGeometry , который является сферой.

GetAccessibilityCustomRotors(NSObject)

Возвращает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Задает массив объектов, подходящих UIAccessibilityCustomRotor для this объекта .

Применяется к

См. также раздел