저는 그래픽 클래스의 광선 추적 프로그램을 작성하는 중입니다. 우리가 수행해야하는 설정 중 일부는 광선을 캐스팅하기 전에 모델을 월드 공간으로 스케일하는 것입니다. 내가 필요한 세계를 만들어 냈다. 그러나 변형을 시도한 첫 번째 시도는 모델의 경계 상자가 변경되지만 VertexBuffer의 꼭지점은 변경되지 않습니다.렌더링하지 않고 모델에 변형 적용
이 내 첫 번째 시도이다 : 나는 또한 튜토리얼 쇼를 추첨 모델처럼 메쉬 모델에서 볼 수있는 효과 값을 설정하려고했습니다
foreach (ModelBone b in model.Bones)
{
// apply the model transforms and the worldMatrix transforms to the bone
b.Transform = model.Root.Transform * worldMatrix;
}
하지만 아무 소용이입니다.
모델을 변형해야하는 다른 방법이 있습니까?