当前位置: 首页>>代码示例>>C++>>正文


C++ ModelPtr::Show方法代码示例

本文整理汇总了C++中ModelPtr::Show方法的典型用法代码示例。如果您正苦于以下问题:C++ ModelPtr::Show方法的具体用法?C++ ModelPtr::Show怎么用?C++ ModelPtr::Show使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在ModelPtr的用法示例。


在下文中一共展示了ModelPtr::Show方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。

示例1: ShowPoints

void Optimizer::ShowPoints(mat& alpha, 
	mat& beta,
	mat& rho,
	mat& lamda,
	InputPtr input, 
	ModelPtr model, 
	MeshPtr mesh, 
	ShapePtr shape, 
	TexturePtr texture, 
	int point_type)
{

	mat alpha_gradient(PrincipalNum, 1);
	alpha_gradient.fill(0);

	mat beta_gradient(PrincipalNum, 1);
	beta_gradient.fill(0);


	mat rho_gradient(RhoNum, 1);
	rho_gradient.fill(0);

	mat lamda_gradient(LamdaNum, 1);
	lamda_gradient.fill(0);


	Alpha alpha_para(alpha, input, model, mesh, shape, texture);
	Beta beta_para(beta, model, mesh, shape, texture);
	Rho rho_para(rho, input, model, mesh, shape, texture);
	Lamda lamda_para(lamda, model, mesh, shape, texture);



	switch (point_type)
	{
	case RANDOM:
		model->InitialRandomGenerator();
		GenerateRandomPoints(model, 40);
		ShowRandomPoints(input, model, &alpha_para);
		break;
	case VISIBLE_TRIANGLE:
		model->EnableIterator();
		ShowVisiblePoints(input, model, &alpha_para);
		break;
	case SHADOW_TRIANGLE:
		model->EnableIterator();
		ShowShadowPoints(input, model, &alpha_para);
		break;
	case SEGMENT:
		ShowSegmentPoints(input, model, &alpha_para);
		break;

	default:
		break;
	}

	model->Show();
}
开发者ID:tpys,项目名称:face-reconstruction-from-one-frontal-image,代码行数:58,代码来源:optimizer.cpp


注:本文中的ModelPtr::Show方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。