Coder Social home page Coder Social logo

meshsimplify's People

Contributors

lihy96 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

meshsimplify's Issues

Use

Can anybody tell me how to use it?

calVAndDeltaV函数的问题

void MeshSimplify::calVAndDeltaV(Edge& e){
	Matrix mat = calVertexDelta(e.v1) + calVertexDelta(e.v2);//计算完顶点的误差然后求和
	e.v = calVertexPos(e,mat);//确定一个点收缩后的点	
	Vector4 X(e.v.x, e.v.y, e.v.z, 1.0);
	if (vGroup->getCommonVertexNum(e.v1, e.v2) != 2) {//!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
		e.deltaV = 0;
		return;
	}
	double pri = 0;
	for (int i = 0; i < 4; i++) {
		double p = 0;
		for (int j = 0; j < 4; j++)
			p += X.v[j] * mat.mat[i][j];
		pri += p * X.v[i];
	}
	e.deltaV = pri;
}

求教大佬为什么要判公共邻居节点为2(叹号注释)才进行后续pri计算

Triangle winding incoherent

Your software does a nice job of reducing the triangle count. However, it does not retain the triangle winding. This is revealed with viewers that use this information to determine front and back face. To see this issue, run your program
./main.exe ./dragon.obj ./sim.obj 0.25
and then open the result in MeshLab. Notice that the surface appears wrong. You can fix the problem with MeshLab's Filters/Normals.../ReorientAllFacesCoherently (potentially followed by Filters/Normals../InvertFaceOrientation.

winding

It would be great if your software could retain triangle winding - it really is a nic project.

paper code

你好!我是研究云无线网络缓存的研二在读学生,看到你曾发过一篇Popularity-Driven-Content-Caching 的论文代码,请问代码还有吗?我想要复现参考一下,有的话可以发给我吗。我的邮箱[email protected] 。非常感谢

是不是不支持有材质与纹理的模型?然后才能支持~

测试了一下发现用你的案例跑是没有问题,有问题的是如果是存在有纹理材质的模型, 其实也正想问的事有删边左边什么的都发生了改变uv什么的那些怎么办?
图片
直接生成的什么都没有 0kb,你这里的模型只有v f 就是点与面 与完整的obj模型差挺多 !
图片

如何更好地支持大模型?

没理解错误的话,程序首先把所有的顶点和面读到内存中,然后做处理。
我更改了这里的配置,尝试了一个 400M 的模型,结果占用了大量内存,最后程序失去响应,请教一下,对于这种情况,有没有更好的方案?

请教一下 half edge collapse 的算法问题

你好,最近在学习 half edge 合并和删除顶点的理论知识,准备用 Rust 实现出来,对 half edge 的算法都是从一些国外的文献了解到的,并不深入,恰好碰到你的项目,方便的话,可否推荐一些这方面的资料,不当之处请见谅,谢谢。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.