direct2d

    1

    1답변

    나는 한 시간에 여러 번이 오류 (D2DERR_RECREATE_TARGET)를 무작위로 얻고 그 오류를 읽은 후에는 피할 수없는 것처럼 보입니다. "SharpDX"는 ".NET 플랫폼에서 DirectX API를 완벽하게 제공하는 오픈 소스 프로젝트"입니다. Microsoft의 설명서에 따르면 : "Direct2D는 EndDraw 메서드에서 D2DERR_RE

    2

    1답변

    나는 16 비트 그레이 스케일 이미지를 가지고 있으며 그 위에 주석을 그려야합니다. 처음에 Direct 2d에서 시작하여 나중에 직접 2D에서 16 비트/채널을 렌더링 할 수 없음을 깨달았습니다 나중에 Open Gl로 이동했는데 이제는 gl 지원 렌더링을 엽니 다. 16 비트/채널 이미지. 프레임 버퍼 객체에 대해서도 공부했다. mesa3d 라이브러리에 대

    1

    1답변

    회색 8 비트 이미지를 나타 내기 위해 올바른 DXGI_FORMAT_ *을 찾을 수 없습니다. 아무도 direct2d를 사용하여 회색 이미지를 그리는 적절한 방법을 제안 할 수 있습니다.

    1

    1답변

    내 응용 프로그램 용 XY 플로터를 개발할 계획입니다. 몇 가지 기본 아이디어를 제공하려면 어떻게 구현해야하는지 (물론 구현이 다를 수 있음) here 및 here을 참조하십시오. 시뮬레이션 중에 (시뮬레이션을 완료하는 데 4 시간이 걸린다 고 가정) 고정 된 X 축에서 새로운 Y 값을 작성해야합니다. 그러나 Direct2D의 문제점은 pRenderTarg

    2

    1답변

    빈 배경에 몇 개의 공이있는 곳에 제가 작성한 작은 애플리케이션이 있습니다. 그들은 모두 공중을 날기 시작하고 내가 쓴 물리학을 사용하여 정확하게 튀어 오르고 현실적인 충돌 응답을 갖습니다. 내 공이 서로 직접 닿을 때 서로 붙어서 직접 뜨는 문제를 제외하고는 어떻게 보이는지에 만족합니다. 여기 는 충돌 함수가 true를 돌려주는 경우 기본적으로, 그에 따

    1

    1답변

    내가 8 앱, 난 SharpDX의 API 여기 를 사용하는거야 창에 대한 이미지를 생성 할 것은 내가 감사하게 대처하고 설치된 글꼴 우수한 방법으로 private MemoryStream RenderStaticTextToBitmap() { var width = 400; var height = 100; var pixel

    0

    1답변

    방금 ​​D2D를 배우기 시작했고 랩톱에서 아무 문제없이 설정했습니다. 이제는 집에서 데스크톱으로 설정하려고하는데 Render 타겟을 만드는 데 문제가 있습니다. hr = pD2DFactory->CreateHwndRenderTarget(D2D1::RenderTargetProperties(), D2D1::HwndRenderTargetProperties(hWn

    1

    1답변

    Direct2D를 사용하여 직사각형을 그려 봅니다. HRESULT result; result = g_d2dContext->CreateSolidColorBrush( D2D1::ColorF(D2D1::ColorF::Blue), &g_SolidBrush ); D2D1_RECT_F rect = D2D1::RectF(

    3

    1답변

    StretchBlt 및 StretchDIBits 호출을 사용하는 DDB 드로잉 작업을 시간 초과했습니다. 그리고 완료 시간은 대상 창 크기에 비례하여 증가/감소하는 것으로 나타났습니다. 900x600 창에서는 약 5ms가 걸리지 만 1920x1080에서는 55ms (원본 이미지는 1280x640)가 소요됩니다. Stretch .. API는 하드웨어 가속 기

    1

    1답변

    은 심미적 인 이유로 자신의 스레드에서 실행됩니다. 이렇게하면 메인 스레드의 창 크기 조정이나 다른 메시지 펌프 블록에 관계없이 부드럽고 즉각적인 애니메이션이 가능합니다. 이 렌더링 스레드는 장면 등등 마우스 마우스 오버, 스크롤, 창 크기를 조정하여 무효화하고,하지 않는 한 (Monitor.Wait를 사용하여) 대부분의 시간을 차단 된 상태로 유지됩니다.