Platforms to show: All Mac Windows Linux Cross-Platform
SCNConeMBS class
Super class: SCNGeometryMBS
Type | Topic | Plugin | Version | macOS | Windows | Linux | iOS | Targets |
class | SceneKit | MBS Mac64bit Plugin | 19.1 | ✅ Yes | ❌ No | ❌ No | ✅ Yes | Desktop & iOS |
Subclass of the SCNGeometryMBS class.
- 5 properties
- property bottomRadius as Double
- property height as Double
- property heightSegmentCount as Integer
- property radialSegmentCount as Integer
- property topRadius as Double
- method Constructor(topRadius as double, bottomRadius as double, height as double)
- shared method cone(topRadius as double, bottomRadius as double, height as double) as SCNConeMBS
Super class SCNGeometryMBS
- 10 properties
- property edgeCreasesElement as SCNGeometryElementMBS
- property edgeCreasesSource as SCNGeometrySourceMBS
- property firstMaterial as SCNMaterialMBS
- property geometryElementCount as Integer
- property Handle as Integer
- property Name as String
- property shaderModifiers as Dictionary
- property subdivisionLevel as Integer
- property tessellator as SCNGeometryTessellatorMBS
- property wantsAdaptiveSubdivision as Boolean
- 14 methods
- method Constructor
- method copy as SCNGeometryMBS
- method geometryElementAtIndex(index as Integer) as SCNGeometryElementMBS
- method geometryElements as SCNGeometryElementMBS()
- method geometrySources as SCNGeometrySourceMBS()
- method geometrySourcesForSemantic(semantic as String) as SCNGeometrySourceMBS()
- method insertMaterial(Material as SCNMaterialMBS, Index as Integer)
- method levelsOfDetail as SCNLevelOfDetailMBS()
- method materials as SCNMaterialMBS()
- method materialWithName(name as string) as SCNMaterialMBS
- method removeMaterial(Index as Integer)
- method replaceMaterial(Index as Integer, Material as SCNMaterialMBS)
- method setLevelsOfDetail(LevelsOfDetails() as SCNLevelOfDetailMBS = nil)
- method setMaterials(materials() as SCNMaterialMBS)
- 2 shared methods
- shared method geometry as SCNGeometryMBS
- shared method geometryWithSources(sources() as SCNGeometrySourceMBS, elements() as SCNGeometryElementMBS) as SCNGeometryMBS
This class has no sub classes.
Blog Entries
Xojo Developer Magazine
- 19.6, page 47: Rotating Christmas Tree, Using the MBS Plugins to create an animated 3D Christmas tree by Stefanie Juchmes
- 18.2, page 37: On the Scene Again (Part 2), Getting Started with SceneKit by Stefanie Juchmes
- 18.2, page 33: On the Scene Again (Part 2), Getting Started with SceneKit by Stefanie Juchmes
- 18.2, pages 25 to 26: On the Scene Again (Part 2), Getting Started with SceneKit by Stefanie Juchmes
- 18.2, page 22: On the Scene Again (Part 2), Getting Started with SceneKit by Stefanie Juchmes
Release notes
- Version 19.1
- Added SCNBoxMBS, SCNCapsuleMBS, SCNConeMBS, SCNCylinderMBS, SCNFloorMBS, SCNPlaneMBS, SCNPyramidMBS, SCNShapeMBS, SCNSphereMBS, SCNTextMBS, SCNTorusMBS and SCNTubeMBS classes.
Some examples using this class:
Some related classes:
- class SCNBoxMBS
- class SCNCapsuleMBS
- class SCNCylinderMBS
- class SCNGeometryElementMBS
- class SCNGeometryMBS
- class SCNLevelOfDetailMBS
- class SCNMaterialMBS
- class SCNPlaneMBS
- class SCNPyramidMBS
- class SCNTorusMBS
The items on this page are in the following plugins: MBS Mac64bit Plugin.
SCNCapsuleMBS - SCNConstraintMBS
