コード例 #1
0
ファイル: MeshBuilder.cpp プロジェクト: PADrend/Rendering
//! Deprecated \see MeshUtils::createConicalFrustum(...)
Mesh * MeshBuilder::createConicalFrustum(float radiusBottom, float radiusTop, float height, uint8_t numSegments) { 
	VertexDescription vd;
	vd.appendPosition3D();
	vd.appendNormalByte();
	vd.appendColorRGBAByte();
	return MeshUtils::createConicalFrustum(vd,radiusBottom,radiusTop,height,numSegments);
}
コード例 #2
0
ファイル: MeshBuilder.cpp プロジェクト: PADrend/Rendering
//! Deprecated \see MeshUtils::createDome(...)
Mesh * MeshBuilder::createDome(const double radius, const int horiRes, const int vertRes, const double halfSphereFraction, const double imagePercentage) { 
	VertexDescription vd;
	vd.appendPosition3D();
	vd.appendNormalByte();
	vd.appendColorRGBAByte();
	return MeshUtils::createDome(vd,radius,horiRes,vertRes,halfSphereFraction,imagePercentage);
}
コード例 #3
0
ファイル: MeshBuilder.cpp プロジェクト: PADrend/Rendering
//! Deprecated \see MeshUtils::createRingSector(...)
Mesh * MeshBuilder::createRingSector(float innerRadius, float outerRadius, uint8_t numSegments, float angle) { 
	VertexDescription vd;
	vd.appendPosition3D();
	vd.appendNormalByte();
	vd.appendColorRGBAByte();
	return MeshUtils::createRingSector(vd,innerRadius,outerRadius,numSegments,angle);
}
コード例 #4
0
ファイル: MeshBuilder.cpp プロジェクト: PADrend/Rendering
//! Deprecated \see MeshUtils::createArrow(...)
Mesh * MeshBuilder::createArrow(float radius, float length) {
	VertexDescription vd;
	vd.appendPosition3D();
	vd.appendNormalByte();
	vd.appendColorRGBAByte();
	return MeshUtils::createArrow(vd,radius,length);
}