The plugin part SceneKit
Online Documentation - Statistics - FAQ - Plugin Parts (All, Dependencies) - Class hierarchy
New in Version
22.2
22.3
22.4
22.5
23.0
23.1
23.2
23.3
23.4
23.5
24.0
24.1
The list of the topics,
classes,
interfaces,
controls,
modules,
global methods by category,
global methods by name,
screenshots,
licenses
and examples.
Platforms to show: All Mac Windows Linux Cross-Platform
The plugin part MBS Mac64bit Plugin:SceneKit:
Partly Console safe,
1197 entry points.
- class SCNAccelerationConstraintMBS
- class SCNActionMBS
- method reversedAction as SCNActionMBS
- method copy as SCNActionMBS
- method Constructor
- property Handle as Integer
- property duration as Double
- property speed as Double
- property timingMode as Integer
- shared method javaScriptActionWithScript(script as string, duration as double) as SCNActionMBS
- shared method rotateToAxisAngle(axisAngle as SCNVector4MBS, duration as double) as SCNActionMBS
- shared method rotateByAngle(angle as double, axis as SCNVector3MBS, duration as double) as SCNActionMBS
- shared method rotateTo(xAngle as double, yAngle as double, zAngle as double, duration as double, shortestUnitArc as boolean) as SCNActionMBS
- shared method rotateTo(xAngle as double, yAngle as double, zAngle as double, duration as double) as SCNActionMBS
- shared method rotateBy(xAngle as double, yAngle as double, zAngle as double, duration as double) as SCNActionMBS
- shared method moveTo(location as SCNVector3MBS, duration as double) as SCNActionMBS
- shared method moveBy(delta as SCNVector3MBS, duration as double) as SCNActionMBS
- shared method moveBy(deltaX as double, deltaY as double, deltaZ as double, duration as double) as SCNActionMBS
- shared method group(actions() as SCNActionMBS) as SCNActionMBS
- shared method sequence(actions() as SCNActionMBS) as SCNActionMBS
- shared method repeatAction(action as SCNActionMBS, count as integer) as SCNActionMBS
- shared method scaleTo(scale as double, duration as double) as SCNActionMBS
- shared method scaleBy(scale as double, duration as double) as SCNActionMBS
- shared method fadeOpacityTo(opacity as double, duration as double) as SCNActionMBS
- shared method fadeOpacityBy(factor as double, duration as double) as SCNActionMBS
- shared method repeatActionForever(action as SCNActionMBS) as SCNActionMBS
- shared method wait(duration as double) as SCNActionMBS
- shared method fadeIn(duration as double) as SCNActionMBS
- shared method fadeOut(duration as double) as SCNActionMBS
- shared method unhide as SCNActionMBS
- shared method hide as SCNActionMBS
- shared method removeFromParentNode as SCNActionMBS
- shared method runBlock(del as SCNActionRunBlockMBS, tag as variant = nil) as SCNActionMBS
- class SCNAudioPlayerMBS
- class SCNAudioSourceMBS
- class SCNAvoidOccluderConstraintMBS
- class SCNBillboardConstraintMBS
- class SCNBoxMBS
- class SCNCameraControllerMBS
- class SCNCameraMBS
- class SCNCapsuleMBS
- class SCNConeMBS
- class SCNConstraintMBS
- class SCNCylinderMBS
- class SCNDistanceConstraintMBS
- class SCNFloorMBS
- class SCNGeometryElementMBS
- class SCNGeometryMBS
- class SCNGeometrySourceMBS
- class SCNGeometryTessellatorMBS
- class SCNHitTestResultMBS
- class SCNIKConstraintMBS
- class SCNLevelOfDetailMBS
- class SCNLightMBS
- class SCNLookAtConstraintMBS
- class SCNMaterialMBS
- class SCNMaterialPropertyMBS
- class SCNMatrix4MBS
- method equals(other as SCNMatrix4MBS) as boolean
- method copy as SCNMatrix4MBS
- method Constructor
- method Translate(tx as double, ty as double, tz as double) as SCNMatrix4MBS
- method Scale(sx as double, sy as double, sz as double) as SCNMatrix4MBS
- method Rotate(angle as double, sx as double, sy as double, sz as double) as SCNMatrix4MBS
- method Invert as SCNMatrix4MBS
- method Multiply(other as SCNMatrix4MBS) as SCNMatrix4MBS
- property m11 as Double
- property m12 as Double
- property m13 as Double
- property m14 as Double
- property m21 as Double
- property m22 as Double
- property m23 as Double
- property m24 as Double
- property m31 as Double
- property m32 as Double
- property m33 as Double
- property m34 as Double
- property m41 as Double
- property m42 as Double
- property m43 as Double
- property m44 as Double
- property IsIdentity as Boolean
- shared method Null as SCNMatrix4MBS
- shared method Identity as SCNMatrix4MBS
- shared method Translation(tx as double, ty as double, tz as double) as SCNMatrix4MBS
- shared method Scaling(sx as double, sy as double, sz as double) as SCNMatrix4MBS
- shared method Rotation(angle as double, x as double, y as double, z as double) as SCNMatrix4MBS
- class SCNNodeMBS
- method clearGeometry
- method hitTestWithSegment(PointA as SCNVector3MBS, PointB as SCNVector3MBS, Options as Dictionary = nil) as SCNHitTestResultMBS()
- method setConstraints(constraints() as SCNConstraintMBS)
- method constraints as SCNConstraintMBS()
- method rotateBy(worldRotation as SCNVector4MBS, worldTarget as SCNVector3MBS)
- method localRotateBy(rotation as SCNVector4MBS)
- method localTranslateBy(translation as SCNVector3MBS)
- method lookAt(worldTarget as SCNVector3MBS, worldUp as SCNVector3MBS, localFront as SCNVector3MBS)
- method lookAt(worldTarget as SCNVector3MBS)
- method convertTransformFromNode(position as SCNMatrix4MBS, node as SCNNodeMBS) as SCNMatrix4MBS
- method convertTransformToNode(position as SCNMatrix4MBS, node as SCNNodeMBS) as SCNMatrix4MBS
- method convertVectorFromNode(position as SCNVector3MBS, node as SCNNodeMBS) as SCNVector3MBS
- method convertVectorToNode(position as SCNVector3MBS, node as SCNNodeMBS) as SCNVector3MBS
- method convertPositionFromNode(position as SCNVector3MBS, node as SCNNodeMBS) as SCNVector3MBS
- method convertPositionToNode(position as SCNVector3MBS, node as SCNNodeMBS) as SCNVector3MBS
- method flattenedClone as SCNNodeMBS
- method clone as SCNNodeMBS
- method copy as SCNNodeMBS
- method childNodeWithName(Name as String, recursively as Boolean = false) as SCNNodeMBS
- method insertChildNode(newNode as SCNNodeMBS, atIndex as Integer)
- method replaceChildNode(oldNode as SCNNodeMBS, newNode as SCNNodeMBS)
- method Constructor
- method Constructor(geometry as SCNGeometryMBS)
- method removeFromParentNode
- method addChildNode(node as SCNNodeMBS)
- method childNodes as SCNNodeMBS()
- method addAudioPlayer(player as SCNAudioPlayerMBS)
- method removeAudioPlayer(player as SCNAudioPlayerMBS)
- method removeAllAudioPlayers
- method audioPlayers as SCNAudioPlayerMBS()
- method removeAllActions
- method runAction(action as SCNActionMBS)
- method runAction(action as SCNActionMBS, key as string)
- method runAction(action as SCNActionMBS, key as string, del as SCNNodeRunActionCompletedMBS, tag as variant = nil)
- method runAction(action as SCNActionMBS, del as SCNNodeRunActionCompletedMBS, tag as variant = nil)
- property categoryBitMask as Integer
- property focusBehavior as Integer
- property pivot as SCNMatrix4MBS
- property worldOrientation as SCNVector4MBS
- property orientation as SCNVector4MBS
- property worldTransform as SCNMatrix4MBS
- property transform as SCNMatrix4MBS
- property Handle as Integer
- property Name as String
- property Hidden as Boolean
- property Opacity as Double
- property RenderingOrder as Integer
- property movabilityHint as Integer
- property CastsShadow as Boolean
- property ParentNode as SCNNodeMBS
- property PresentationNode as SCNNodeMBS
- property Paused as Boolean
- property Light as SCNLightMBS
- property Geometry as SCNGeometryMBS
- property Camera as SCNCameraMBS
- property Scale as SCNVector3MBS
- property EulerAngles as SCNVector3MBS
- property Position as SCNVector3MBS
- property WorldPosition as SCNVector3MBS
- property Rotation as SCNVector4MBS
- property WorldUp as SCNVector3MBS
- property WorldRight as SCNVector3MBS
- property WorldFront as SCNVector3MBS
- property physicsBody as SCNPhysicsBodyMBS
- property physicsField as SCNPhysicsFieldMBS
- shared method nodeWithGeometry(geometry as SCNGeometryMBS) as SCNNodeMBS
- shared method node as SCNNodeMBS
- shared method SCNModelTransform as String
- shared method SCNViewTransform as String
- shared method SCNProjectionTransform as String
- shared method SCNNormalTransform as String
- shared method SCNModelViewTransform as String
- shared method SCNModelViewProjectionTransform as String
- shared property localUp as SCNVector3MBS
- shared property localRight as SCNVector3MBS
- shared property localFront as SCNVector3MBS
- class SCNPhysicsBallSocketJointMBS
- class SCNPhysicsBehaviorMBS
- class SCNPhysicsBodyMBS
- class SCNPhysicsConeTwistJointMBS
- class SCNPhysicsContactMBS
- class SCNPhysicsFieldMBS
- class SCNPhysicsHingeJointMBS
- method Constructor(body as SCNPhysicsBodyMBS, axis as SCNVector3MBS, anchor as SCNVector3MBS)
- method Constructor(bodyA as SCNPhysicsBodyMBS, axisA as SCNVector3MBS, anchorA as SCNVector3MBS, bodyB as SCNPhysicsBodyMBS, axisB as SCNVector3MBS, anchorB as SCNVector3MBS)
- property bodyA as SCNPhysicsBodyMBS
- property bodyB as SCNPhysicsBodyMBS
- property anchorA as SCNVector3MBS
- property anchorB as SCNVector3MBS
- property axisA as SCNVector3MBS
- property axisB as SCNVector3MBS
- shared method jointWithBody(body as SCNPhysicsBodyMBS, axis as SCNVector3MBS, anchor as SCNVector3MBS) as SCNPhysicsHingeJointMBS
- shared method jointWithBody(bodyA as SCNPhysicsBodyMBS, axisA as SCNVector3MBS, anchorA as SCNVector3MBS, bodyB as SCNPhysicsBodyMBS, axisB as SCNVector3MBS, anchorB as SCNVector3MBS) as SCNPhysicsHingeJointMBS
- class SCNPhysicsShapeMBS
- class SCNPhysicsSliderJointMBS
- method Constructor(body as SCNPhysicsBodyMBS, axis as SCNVector3MBS, anchor as SCNVector3MBS)
- method Constructor(bodyA as SCNPhysicsBodyMBS, axisA as SCNVector3MBS, anchorA as SCNVector3MBS, bodyB as SCNPhysicsBodyMBS, axisB as SCNVector3MBS, anchorB as SCNVector3MBS)
- property bodyA as SCNPhysicsBodyMBS
- property bodyB as SCNPhysicsBodyMBS
- property anchorA as SCNVector3MBS
- property anchorB as SCNVector3MBS
- property axisA as SCNVector3MBS
- property axisB as SCNVector3MBS
- property minimumLinearLimit as Double
- property maximumLinearLimit as Double
- property minimumAngularLimit as Double
- property maximumAngularLimit as Double
- property motorTargetLinearVelocity as Double
- property motorMaximumForce as Double
- property motorTargetAngularVelocity as Double
- property motorMaximumTorque as Double
- shared method jointWithBody(body as SCNPhysicsBodyMBS, axis as SCNVector3MBS, anchor as SCNVector3MBS) as SCNPhysicsSliderJointMBS
- shared method jointWithBody(bodyA as SCNPhysicsBodyMBS, axisA as SCNVector3MBS, anchorA as SCNVector3MBS, bodyB as SCNPhysicsBodyMBS, axisB as SCNVector3MBS, anchorB as SCNVector3MBS) as SCNPhysicsSliderJointMBS
- class SCNPhysicsVehicleMBS
- class SCNPhysicsVehicleWheelMBS
- class SCNPhysicsWorldMBS
- class SCNPlaneMBS
- class SCNPyramidMBS
- class SCNReplicatorConstraintMBS
- class SCNSceneMBS
- class SCNShapeMBS
- class SCNSliderConstraintMBS
- class SCNSphereMBS
- class SCNTextMBS
- class SCNTorusMBS
- class SCNTransformConstraintMBS
- class SCNTubeMBS
- class SCNVector3MBS
- class SCNVector4MBS
- class SCNViewMBS
- control DesktopSCNControlMBS
- control SCNControlMBS
- control SCNIOSControlMBS
Blog Entries
Videos
Xojo Developer Magazine
- 22.1, page 9: News
- 19.6, pages 45 to 50: Rotating Christmas Tree, Using the MBS Plugins to create an animated 3D Christmas tree by Stefanie Juchmes
- 18.4, page 53: On the Scene Again (Part 3), Getting Started with SceneKit by Stefanie Juchmes
- 18.4, pages 48 to 51: On the Scene Again (Part 3), Getting Started with SceneKit by Stefanie Juchmes
- 18.4, pages 41 to 46: On the Scene Again (Part 3), Getting Started with SceneKit by Stefanie Juchmes
- 18.4, page 39: On the Scene Again (Part 3), Getting Started with SceneKit by Stefanie Juchmes
- 18.2, pages 21 to 34: On the Scene Again (Part 2), Getting Started with SceneKit by Stefanie Juchmes
- 18.1, page 37: On the Scene, Getting Started with SceneKit by Stefanie Juchmes
- 18.1, page 35: On the Scene, Getting Started with SceneKit by Stefanie Juchmes
- 18.1, pages 30 to 33: On the Scene, Getting Started with SceneKit by Stefanie Juchmes