A UV Cone primitive mesh.

Constructor

@:value({ yUp : true, closed : true, segmentsH : 1, segmentsW : 16, height : 100, radius : 50 })new(radius:Float = 50, height:Float = 100, segmentsW:Int = 16, segmentsH:Int = 1, closed:Bool = true, yUp:Bool = true)

Creates a new Cone object.

Parameters:

radius

The radius of the bottom end of the cone

height

The height of the cone

segmentsW

Defines the number of horizontal segments that make up the cone. Defaults to 16.

segmentsH

Defines the number of vertical segments that make up the cone. Defaults to 1.

yUp

Defines whether the cone poles should lay on the Y-axis (true) or on the Z-axis (false).

Variables

radius:Float

Inherited Variables

Defined by CylinderGeometry

Defined by Geometry

read onlyassetType:String

read onlysubGeometries:Vector<ISubGeometry>

Defined by NamedAssetBase

read onlyassetFullPath:Array<Dynamic>

read onlyassetNamespace:String

id:String

name:String

read onlyoriginalName:String

Inherited Methods

Defined by PrimitiveBase

applyTransformation(transform:Matrix3D):Void

@inheritDoc

clone():Geometry

@inheritDoc

scale(scale:Float):Void

@inheritDoc

@:value({ scaleV : 1, scaleU : 1 })scaleUV(scaleU:Float = 1, scaleV:Float = 1):Void

@inheritDoc

Defined by Geometry

addSubGeometry(subGeometry:ISubGeometry):Void

Adds a new SubGeometry object to the list.

Parameters:

subGeometry

The SubGeometry object to be added.

convertToSeparateBuffers():Void

Updates the SubGeometries so all vertex data is represented in different buffers. Use this for compatibility with Pixel Bender and PBPickingCollider

dispose():Void

Clears all resources used by the Geometry object, including SubGeometries.

removeSubGeometry(subGeometry:ISubGeometry):Void

Removes a new SubGeometry object from the list.

Parameters:

subGeometry

The SubGeometry object to be removed.

Defined by NamedAssetBase

assetPathEquals(name:String, ns:String):Bool

@:value({ overrideOriginal : true, ns : null })resetAssetPath(name:String, ?ns:String, overrideOriginal:Bool = true):Void