Поделиться через


SCNCylinder Класс

Определение

Объект SCNGeometry , представляющий собой правый круглый цилиндр.

[Foundation.Register("SCNCylinder", 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 SCNCylinder : SceneKit.SCNGeometry
[Foundation.Register("SCNCylinder", 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 SCNCylinder : SceneKit.SCNGeometry
type SCNCylinder = class
    inherit SCNGeometry
Наследование
Атрибуты

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

SCNCylinder()

Конструктор по умолчанию инициализирует новый экземпляр этого класса.

SCNCylinder(IntPtr)

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

SCNCylinder(NSCoder)

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

SCNCylinder(NSObjectFlag)

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

Свойства

Class

Объект SCNGeometry , представляющий собой правый круглый цилиндр.

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

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

DebugDescription

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Объект SCNGeometry , представляющий собой правый круглый цилиндр.

HeightSegmentCount

Объект SCNGeometry , представляющий собой правый круглый цилиндр.

IsDirectBinding

Объект SCNGeometry , представляющий собой правый круглый цилиндр.

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

Объект SCNGeometry , представляющий собой правый круглый цилиндр.

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

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

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

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

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

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

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

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

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

Объект SCNGeometry , представляющий собой правый круглый цилиндр.

Radius

Объект SCNGeometry , представляющий собой правый круглый цилиндр.

RetainCount

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

(Унаследовано от NSObject)
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)

Регистрирует объект для наблюдения извне (с помощью строки 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, 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 данными ограничивающей сферы, если геометрический объект имеет объем. В противном случае возвращается 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 объекта .

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

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